home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / stwtch17.zip / STWATCH.DOC < prev    next >
Text File  |  1995-07-04  |  99KB  |  2,287 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                    StopWatch 16
  7.               A Computer Chronograph
  8.               TAN$TAAFL(TM) Software Company
  9.             Version 1.70 ■ 4 July 1995
  10.              A Shareware Distributed Program!
  11.  
  12.  
  13.  
  14.  
  15.  
  16.     CUSTOMER SERVICE
  17.  
  18.     If you experience any problems with
  19.     StopWatch, please write to:
  20.  
  21.     TAN$TAAFL(TM) Software Company
  22.     Sto. Nino
  23.     Palauig, Zambales 2211
  24.     Philippines
  25.  
  26.     (C) Copyright 1993, 1994, 1995
  27.     TAN$TAAFL(TM) Software Company
  28.     All Rights Reserved
  29.  
  30.     Program written by MacGregor K. Phillips
  31.     Manual written by MacGregor K. Phillips
  32.  
  33.     ABOUT THE AUTHOR
  34.  
  35.     MacGregor K. Phillips was born in South Bend, Ind. USA in 1944.
  36.     Retiring after 22 years of service in the US military he now
  37.     does what he loves best, writing computer software. He lives
  38.     with his wife and daughter in the Philippines.
  39.  
  40.  
  41.  
  42.  
  43.     Trademark Acknowledgements
  44.  
  45.     Epson is a registered trademark of Epson America, Inc.
  46.     IBM and PS/2 are registered trademarks of International
  47.     Business Machines Corporation
  48.     Intel is a registered trademark of Intel Corporation
  49.     Windows is a trademark of Microsoft Corporation
  50.  
  51.  
  52.     TABLE OF CONTENTS                    Page  3
  53.     ---------------------------------------------------------------
  54.     Features.....................................................4
  55.     Association of Shareware Professionals.......................5
  56.     ASP Ombudsman................................................5
  57.     Shareware Distribution.......................................5
  58.     Registration Incentives......................................5
  59.     Available by the same Author.................................6
  60.     Pass it Along................................................6
  61.     Preface......................................................7
  62.     Computer Requirements........................................7
  63.     Installing/Deinstalling StopWatch............................8
  64.     Executing StopWatch..........................................8
  65.     Command Line Parameters......................................8
  66.     Executing StopWatch the First Time...........................9
  67.     Multitasking Environment.....................................9
  68.     Power Management for Laptop Computers........................9
  69.     What You Need to Know to Use StopWatch......................11
  70.         Keyboard, Mouse, Hot Keys, Command Bars, Menus..........11
  71.         The Critical Error Reporting System.....................14
  72.         The Extended Error Reporting System.....................14
  73.         The Printer Error Reporting system......................15
  74.         Using a Printer.........................................16
  75.         Calibration and Timer Routines..........................16
  76.     Using StopWatch.............................................17
  77.         Main and Secondary Menus................................17
  78.         Synchronizing the Real Time Clock.......................18
  79.         Calibration.............................................20
  80.         Up Timers...............................................22
  81.         Race Timer..............................................24
  82.         High Precision Up Timer.................................25
  83.         Down Timers.............................................27
  84.         Down Timer 1 as a Game Timer............................28
  85.         Lap Timers..............................................29
  86.         Game Timer..............................................31
  87.         Split Timer.............................................32
  88.         Dates...................................................35
  89.         Info................................................36
  90.         Delta Days or Days Between Dates....................36
  91.         Plus or Minus Days..................................36
  92.         Life Display........................................36
  93.         Calendar and Holidays...............................37
  94.         About...................................................39
  95.         Quit....................................................39
  96.         Help....................................................39
  97.     Appendix A
  98.         Start Up Errors.........................................40
  99.         Program Errors..........................................41
  100.         Critical Errors.........................................42
  101.         Printer Errors..........................................45
  102.     Appendix B - Terminology....................................46
  103.     Index.......................................................47
  104.  
  105.  
  106.     FEATURES                        Page  4
  107.     ---------------------------------------------------------------
  108.     StopWatch contains many features. Here are just a few of them.
  109.  
  110.         Turn your Laptop computer into a precision StopWatch. Take
  111.         it anywhere, time events, and save the results to disk for
  112.         printing at a later time.
  113.  
  114.         Calibrate your computer for 3 modes of timing precision.
  115.  
  116.         Up Timer - Low, Medium, and High Precision Modes. Race Timer
  117.         in Medium Precision Mode.
  118.  
  119.         Down Timer - Low and Medium Precision Modes. Low precision
  120.         mode can be used as a game timer.
  121.  
  122.         Lap Timer - Low and Medium Precision Modes. Up to 1,024 laps
  123.         can be recorded and saved to a disk file for printing at
  124.         a later time.. Displays total elapsed time, last 8 lap
  125.         times, current lap time, and average lap time.
  126.  
  127.         Game Timer - for any game that has four 15 minute quarters.
  128.         Select 2 minute warning for 2nd and 4th quarters.
  129.  
  130.         Split Timer - time two alternating events like the program
  131.         and commercial segments of a TV program. Keep tract of the
  132.         number of commercials in each segment. Save to disk and
  133.         print out a report later.
  134.  
  135.         Dates Section -  Date information, days between dates, plus
  136.         or minus days, and a Life Display. Calendar for any month
  137.         between Jan. 1600 to Dec. 3267. Display a list of holidays
  138.         for any given year.
  139.  
  140.         Save screen images to a disk file and print out at a later
  141.         time. Time an event in the field and save the results to
  142.         disk for printing at a later time.
  143.  
  144.         High Precision Up Timer has a hook to hardware INT 3 or 4
  145.         so it can be started and stopped by an interrupt signal from
  146.         an external source.
  147.  
  148.         Easy to understand Critical Error Reporting System, Extended
  149.         Error Reporting System, and Printer Error Reporting System.
  150.  
  151.  
  152.     ASSOCIATION OF SHAREWARE PROFESSIONALS            Page  5
  153.     ---------------------------------------------------------------
  154.     This software is produced by MacGregor K. Phillips who is a
  155.     member of the Association of Shareware Professionals (ASP).
  156.     ASP wants to make sure that the shareware principle works for
  157.     you. If you are unable to resolve a shareware-related problem
  158.     with an ASP member by contacting the member directly, ASP may
  159.     be able to help.
  160.  
  161.     The ASP Ombudsman can help you resolve a dispute or problem
  162.     with an ASP member, but does not provide technical support
  163.     for members' products. Please contact the ASP Ombudsman in any
  164.     of the ways shown below:
  165.  
  166.     ASP Ombudsman         FAX: (616) 788-2765 (24 Hrs)
  167.     545 Grover Road      CompuServe: 70007,3536
  168.     Muskegon, MI 49442-9427  INTERNET: 70007.3536@compuserve.com
  169.     U.S.A.
  170.            _______
  171.           ____|__      |          (R)        StopWatch is
  172.        --|         |      |-------------------        distributed as
  173.          |     ____|__  |  Association of        Shareware. This
  174.          |    |    |_|  Shareware            allows you to try
  175.          |__|   o    |    Professionals        it out for a reason-
  176.        -----|   |    |---------------------        able period of time
  177.         |___|___|    MEMBER            before you register
  178.                             it. Please refer
  179.     to the TRIAL USE LICENSE section of the VENDINFO.DIZ File.
  180.     If you continue to use StopWatch regularly you are expected
  181.     to register the program. You can use the instant order form in
  182.     the file ORDER.DOC. Just print it out on your printer, fill it
  183.     out, and mail it. If you are not familiar with the Shareware
  184.     concept please read the file SHR_WARE.DOC. The registration fee
  185.     is $25.00, plus shipping and handling. For complete details on
  186.     registration see the ORDER.DOC file.
  187.  
  188.     REGISTRATION INCENTIVES
  189.     ---------------------------------------------------------------
  190.     Receive the latest registered version of StopWatch 16 and
  191.     StopWatch 32, which is optimized for 32 bit registers and is
  192.     for 80386 and up computers. The registered versions have a
  193.     Printer Options Menu, Speed Calculations for all Up and Lap
  194.     Timers, a Holiday Editor which allows you to maintain your
  195.     own list of holidays, and the option of sending the output from
  196.     the LAP and SWH files to your printer or a disk file. The
  197.     registration reminder screen is also removed in the registered
  198.     versions. Plus receive two small utilities. One is NEWCLS.COM, a
  199.     replacement for the DOS CLS command which allows you to set any
  200.     valid combination of screen colors whenever you clear the screen.
  201.     The second is GUARDIAN.SYS which guards your computer against any
  202.     attack through DOS's backdoor.
  203.  
  204.  
  205.                                 Page  6
  206.     ---------------------------------------------------------------
  207.     Once you have registered any version of StopWatch you will be
  208.     notified of any major upgrades by the TAN$TAAFL(TM) Software
  209.     Company and the only cost to you for a new version will be the
  210.     cost of a disk from the TAN$TAAFL Software Company and a small
  211.     postage and handling fee.
  212.  
  213.     Program support by mail will also be provided for 90 days after
  214.     registration.
  215.  
  216.     I am currently living overseas in the Philippines and do not
  217.     have access to a telephone, fax, or CompuServe. If it seems to
  218.     take a long time for me to answer your letters please remember
  219.     the slow pace of mail between foreign countries. If your
  220.     registration form or letter gets returned because of a change
  221.     of address please contact ASP for my current address. This will
  222.     be greatly appreciated by all. All registrations will be
  223.     acknowledged.
  224.  
  225.     Site Licenses are provided for companies, offices, workgroups,
  226.     government agencies, etc. who need to register and use more
  227.     than one copy of StopWatch. See the "SITELICE.DOC" file for
  228.     more information.
  229.  
  230.     DISTRIBUTORS WANTED
  231.     ---------------------------------------------------------------
  232.     Distributors wanted for the registered versions of all programs
  233.     published by TAN$TAAFL(TM) Softeware Company. Must be able to
  234.     accept credit cards.
  235.  
  236.     AVAILABLE FROM TAN$TAAFL Software Company
  237.     ---------------------------------------------------------------
  238.     For the best data security program on the market check out
  239.     Global Security. Registered versions of Global Security come
  240.     in a 32 bit version and a 16 bit version which can be used on
  241.     all 80x86 computers. Encipher a file, transmit it, and then
  242.     decipher it at the other end. Your data is safe even from the
  243.     dreaded National Security Agency (NSA) and their super
  244.     computers. Privacy by mathematical law in now a reality. Also
  245.     prepares files for transmission by E-Mail. Includes Pack/UnPack
  246.     Files for compressing multiple files into one and seperate
  247.     Wipe/Delete Files routines. Now has Disk Security for wiping
  248.     all unused areas on a floppy or hard disk.
  249.  
  250.     PASS IT ALONG
  251.     ---------------------------------------------------------------
  252.     BBS SYSOPs, Vendors, Computer Clubs, and Shareware Distributors
  253.     please refer to the VENDINFO.DIZ file for information.
  254.     Individuals who wish to distribute the "StopWatch" package to
  255.     friends or associates may do so in accordance with the
  256.     restrictions outlined in the LICENSE section of VENDINFO.DIZ.
  257.  
  258.     All the files listed in the PACKING.LST section of the
  259.     VENDINFO.DIZ File, plus the VENDINFO.DIZ file, must be included
  260.     when distributing this program. If you archive the program for
  261.     distribution through BBS's, please use the name STWTCH14.EXE
  262.     (or .ZIP, .LZH, .PAX, etc. as appropriate).
  263.  
  264.  
  265.     PREFACE                         Page  7
  266.     ---------------------------------------------------------------
  267.     Welcome to StopWatch.
  268.  
  269.     Time your 3 minute eggs in the morning, time a soccer game or
  270.     a professional football game, time the laps in the Indy 500,
  271.     time a horse race or a foot race, time a scientific experiment
  272.     with an accuracy up to millionths of a second, or time the
  273.     program and commercials of a T.V. or radio program in seperate
  274.     counters and print out a full report.
  275.  
  276.     StopWatch is a highly accurate computer chronograph that can be
  277.     used to time events, games, laps, and races in three modes of
  278.     precision. There are Up Timers, Down Timers, Race Timers, Split
  279.     Timers, Lap Timers, and Game Timers. There is a section that
  280.     will provide all kinds of information about past, present, and
  281.     future dates, calendars, and holidays.
  282.  
  283.     If you need to time any kind of an event StopWatch is the
  284.     program you are looking for.
  285.  
  286.     Computer Requirements
  287.     ---------------------------------------------------------------
  288.     SW16.EXE - 16 Bit Version - 80286 and up computer.
  289.  
  290.     SW32.EXE - 32 Bit Version - 80386 and up computer.
  291.     (Available as Registered Version Only)
  292.  
  293.     Both Versions
  294.     ---------------------------------------------------------------
  295.     DOS            3.0 and up.
  296.  
  297.     Video Adapter        CGA, EGA, VGA, MDA, HGC (MCGA and PGA may
  298.                 work)
  299.  
  300.     Disk Drives        One hard and floppy disk recommended. Will
  301.                 work with one floppy disk drive.
  302.  
  303.     Printer         Any printer that can accept CR, LF, and FF
  304.                 control characters. If your printer accepts
  305.                 the IBM line drawing characters they will
  306.                 print out correctly.
  307.  
  308.     Laser Printers        All printouts from this program are designed
  309.                 for printers with fan fold paper and may not
  310.                 print correctly on laser printers. If you
  311.                 still wish to try it on a laser printer make
  312.                 sure it is setup for IBM or EPSON emulation
  313.                 mode.
  314.  
  315.     Mouse (optional)    Any Microsoft or compatable mouse.
  316.  
  317.  
  318.     INSTALLING StopWatch.                    Page  8
  319.     ---------------------------------------------------------------
  320.     It is assumed that you are familiar with the operation of
  321.     your computer and content of your DOS manuals. If not, now
  322.     is the time to become familiar with your computer and DOS
  323.     manuals before you begin installing and using StopWatch.
  324.  
  325.     The installation procedure for StopWatch is very simple. You
  326.     will need at least 336K of free disk space to store all of the
  327.     programs and documentation files.
  328.  
  329.     Use the INSTALL.EXE file to install the StopWatch files on any
  330.     disk drive. At the DOS prompt type INSTALL followed by a
  331.     carriage return if you are logged onto the drive and directory
  332.     that INSTALL.EXE is in. Or if you are on the C: drive and
  333.     INSTALL.EXE is on the A: drive type A:\INSTALL followed by a
  334.     carriage return. You do not have to be logged onto the drive and
  335.     directory that INSTALL.EXE is in. INSTALL.EXE will take over and
  336.     guide you through the installation process.
  337.  
  338.     INSTALL.EXE checks itself and all of the programs in the
  339.     StopWatch Package, except VENDINFO.DIZ, for signs of alteration,
  340.     tampering, or infection by a computer virus.
  341.  
  342.     INSTALL.EXE allows you to select the files you wish to install.
  343.     It does not require you to install all the files and then delete
  344.     the ones you do not want.
  345.  
  346.     INSTALL.EXE has very sophisticated error detection routines that
  347.     will tell you if anything goes wrong during the installation
  348.     process. While each file is being transferred the data is
  349.     verified by reading it back and comparing it against the
  350.     original data.
  351.  
  352.     During the actual transfer process if any error is detected you
  353.     will be informed and installation will be stopped. This will
  354.     mean that you have a problem with the source or destination disk
  355.     that has to be taken care of before you can continue the
  356.     installation process.
  357.  
  358.     DEINSTALLING STOPWATCH
  359.     ---------------------------------------------------------------
  360.     To deinstall StopWatch from a hard disk just erase the files
  361.     from the directory they are in.
  362.  
  363.     EXECUTING StopWatch
  364.     ---------------------------------------------------------------
  365.     StopWatch may be executed from either a floppy or hard disk
  366.     drive. To minimize loading time it is recommended that
  367.     StopWatch be run from a hard disk drive. You will also be
  368.     able to create larger data files on a hard disk drive.
  369.     StopWatch CANNOT be executed from a CD-ROM disk because it
  370.     has to be able to create files in the directory in which the
  371.     EXE file is located. CD-ROM is a read-only media and you
  372.     cannot create files on it.
  373.  
  374.  
  375.                                 Page  9
  376.     ---------------------------------------------------------------
  377.     If you desire to execute StopWatch from any directory, the
  378.     directory name that StopWatch resides in must be placed in
  379.     the "PATH=" environment variable. Check your DOS manual for
  380.     more details. If the Directory is not in the "PATH="
  381.     environment variable you will first have to log on to the
  382.     required directory with the following DOS Command:
  383.     "CD STWATCH" assuming that "STWATCH" is the directory name
  384.     you have the EXE file in.
  385.  
  386.         Command Line Parameters
  387.         -----------------------------------------------------------
  388.         There are three command line parameters that can be entered
  389.         when you execute StopWatch. They may be entered in any order
  390.         or combination, and in upper or lower case letters.
  391.  
  392.         1). /B - Forces a black and white display when StopWatch
  393.              is executed. If you have a black and white or
  394.              monochrome monitor attached to a color adapter
  395.              and the screen colors do not appear right use
  396.              this command line parameter.
  397.  
  398.         2). /P - forces a pause after printing each page. Use
  399.              this switch if your printer does not use fan
  400.              fold paper or have a paper tray. Has no effect
  401.              when using the Print Screen Key.
  402.  
  403.         3). /I - As a default StopWatch does a CRC_32 check on
  404.              its EXE file everytime it is run. If everything
  405.              checks out O.K. the program continues to run.
  406.              If the CRC_32 value stored in the EXE file does
  407.              not match the one just calculated Stop Watch
  408.              will inform you that it may be infected by a
  409.              virus and then perform a controlled exit. Since
  410.              this feature may be incompatable with some
  411.              virus checking programs that append check data
  412.              to the end of an EXE file you can turn this
  413.              feature off with the /I command line parameter.
  414.  
  415.         From the DOS Prompt type in SW16 followed by the desired
  416.         command line parameters and press the Enter Key. StopWatch
  417.         will load and be ready to run.
  418.  
  419.         Examples
  420.         -----------------------------------------------------------
  421.         SW16        - Loads program with default settings.
  422.  
  423.         SW32 /B /I        - Forces a black and white display and turns
  424.                   off the virus check feature.
  425.  
  426.  
  427.     EXECUTING STOPWATCH THE FIRST TIME            Page 10
  428.     ---------------------------------------------------------------
  429.     The first time you execute StopWatch the main menu will
  430.     appear on the left with a light white background and Command
  431.     Bars which list the major functions of StopWatch. The right
  432.     side will have a blue background and in the middle will be a
  433.     dialog box asking you the following question: Is this an
  434.     IBM PS/2 Computer?. Using the three Command Bars below you
  435.     can answer No, Yes, or Quit. If you answer Quit StopWatch
  436.     will terminate and you will be returned to DOS. If you
  437.     answer Yes or No the answer will be recorded in the
  438.     Calibration File created by the program. The reason for this
  439.     question is because according to Microsoft Macro Assembler
  440.     Programmer's Guide, Version 6.0 on page 482, some IBM PS/2
  441.     computers cannot reliably read key scan codes using the
  442.     keyboard ports. The key scan code must be read through a
  443.     handler for BIOS Interrupt 15H. The handler determines the
  444.     current key press from the AL register when the AH register
  445.     equals 4FH. StopWatch replaces the keyboard interrupt
  446.     routine and watches for keyboard scan codes instead of the
  447.     ASCII character codes. On some IBM PS/2 computers this would
  448.     cause you to go into a loop that could not be gotten out of
  449.     except by rebooting your computer. Therefore, on IBM PS/2
  450.     computers the original keyboard interrupt is called, which
  451.     in turn calls INT 15H Function 4FH with the correct scan
  452.     code which is supplied to the program. Because of this, some
  453.     timing results may not be as accurate as possible. Particu-
  454.     larly the High Precision Up Timer. Your answer to the IBM
  455.     question is stored in the Calibration File. Once the
  456.     question is answered it will never be automatically asked
  457.     again. You may want to try the program by first answering no
  458.     to the question. If you have problems with the program press
  459.     the F9 Key and you can change your answer.
  460.  
  461.     The first time StopWatch is executed the Calibration File is
  462.     also created and placed in the same directory as SW16.EXE.
  463.  
  464.     MULTITASKING ENVIRONMENT
  465.     ---------------------------------------------------------------
  466.     DO NOT ATTEMPT TO RUN StopWatch IN A MULTITASKING ENVIRONMENT.
  467.     It will adversely effect the timing routines and erroneous
  468.     results will be displayed. StopWatch will refuse to load and
  469.     run if it is executed from Windows or the DOS Task Switcher.
  470.  
  471.     POWER MANAGEMENT FOR LAPTOP COMPUTERS
  472.     ---------------------------------------------------------------
  473.     While using StopWatch on a laptop computer do not use any power
  474.     management routines that slow down the CPU.
  475.  
  476.  
  477.     WHAT YOU NEED TO KNOW TO USE STOPWATCH            Page 11
  478.     ---------------------------------------------------------------
  479.     Before doing anything with StopWatch there are many things
  480.     about the program you need to know.
  481.  
  482.     Functions of the "F" Keys
  483.     ---------------------------------------------------------------
  484.         F1 Key  - may be used at any time to pop up the current
  485.               Quick Help Reference System screen. Cannot
  486.               be used while a calibration or timer routine
  487.               is running.
  488.  
  489.         For VGA Only - (F2 - F5 Keys)
  490.         F2 Key  - brightens the color intensity level.
  491.         F3_key  - dims the color intensity level.
  492.         F4 Key  - resets color intensity levels to their
  493.               original settings.
  494.         F5 Key  - blanks the screen. Sets all color intensity
  495.               levels to 0.
  496.  
  497.         F6 Key  - appends the current screen image to the end
  498.               of a disk file called SW16.PRN. If is does
  499.               not exist it will be created. The only screen
  500.               images you cannot save to disk are the
  501.               Critical Error Reporting System Screen and any
  502.               screen image while doing a calibration or
  503.               timer routine. This file is created in the
  504.               StopWatch directory and is compatable with any
  505.               text editor that can read ASCII files.
  506.  
  507.         F7 Key  - is used to print the SW16.PRN disk file. When
  508.               all the screen images have been successfully
  509.               printed the file will be deleted. The F7 Key
  510.               will only function from one of the main menus.
  511.  
  512.         F8 Key  - Prints the SW16.LAP file if the left menu is
  513.               on Lap Timer. Prints the SW16.SWH file if the
  514.               left menu is on Game/Split.
  515.  
  516.         F9 Key  - Asks the IBM Question.
  517.  
  518.        F10 Key  - used to toggle between the computers default
  519.               cursor and a full size block cursor. For
  520.               those hard to see cursors on laptops.
  521.  
  522.     Other Keys
  523.     ---------------------------------------------------------------
  524.         ESC Key -  always backs you out of the program the way
  525.         you came in, all the way to DOS. Can be used at any time
  526.         except when a Critical Error Reporting System screen
  527.         or Printer Error Reporting System screen is active.
  528.  
  529.  
  530.                                 Page 12
  531.     ---------------------------------------------------------------
  532.         Print Screen Key - allows you to print the current
  533.         screen at any time except when you are doing a
  534.         calibration or timing routine. Two screens can be
  535.         printed per page of paper. After two screens have been
  536.         printed the paper will have advanced so the next two
  537.         screens will appear on the next page. There is room at
  538.         the top to use a two hole punch and save the screen
  539.         shots in a folder.
  540.  
  541.         Ctrl C and Ctrl Break Keys - are trapped by the program
  542.         and have no function.
  543.  
  544.         The Pause Key - is trapped by the program and has no
  545.         function.
  546.  
  547.     The Mouse
  548.     ---------------------------------------------------------------
  549.         A menu item or command bar is selected by using the left
  550.         mouse button. Selection is made on the release of the
  551.         left button and not the press of the left button except
  552.         for the main menu on the left.
  553.  
  554.         Right Mouse Button - Toggles between hiding and showing
  555.         the mouse pointer on screen.
  556.  
  557.     The Chime
  558.     ---------------------------------------------------------------
  559.         A chime will sound at the top of the hour, when an
  560.         invalid key is pressed during keyboard entry, and when
  561.         some timing procedures are completed.
  562.  
  563.     HOT Keys
  564.     ---------------------------------------------------------------
  565.         Most menu items and Command Bars have a Hot Key that may
  566.         be pressed to select the indicated menu item or Command
  567.         Bar. For monochrome or black and white monitors the Hot
  568.         Key is the first letter of the menu item or Command Bar.
  569.         Command Bars that indicate a keyboard key such as Home,
  570.         End, PgUp, etc. do not have a Hot Key. For computers
  571.         with a Mouse clicking on any menu item or Command Bar
  572.         mimics the behavior of the indicated Hot Key or keyboard
  573.         key.
  574.  
  575.  
  576.     Command Bars                        Page 13
  577.     ---------------------------------------------------------------
  578.         Command Bars such as Help, Quit, Escape to Quit, etc.
  579.         are shadowed bars that appear throughout the program.
  580.         They indicate the available commands for use. They may
  581.         be selected by their Hot Keys or by clicking on them
  582.         with the left mouse button. When the mouse pointer is on
  583.         a Command Bar and you press the left mouse button the
  584.         shadow will change from black to grey. When you release
  585.         the left mouse button it will change back to black and
  586.         the command will be carried out. If you move the mouse
  587.         pointer off of the Command Bar before releasing the left
  588.         mouse button the shadow will change back to black but
  589.         the command will not be executed.
  590.  
  591.         Command Bars such as Up, Down, Left, Right, PgUp, PgDn,
  592.         etc. indicate the keyboard keys that may be used. The
  593.         mouse may also be used on these Command Bars. Clicking
  594.         the left mouse button on one of these Command Bars
  595.         performs the same function as using the keyboard key.
  596.         Pressing and holding the left mouse button on one of
  597.         these Command Bars is the same as pressing and holding
  598.         the keyboard key down. Repeated commands are issued but
  599.         not as fast as from the keyboard.
  600.  
  601.         Active Command Bars have a black shadow and inactive
  602.         Command Bars have a grey shadow.
  603.  
  604.     Menus
  605.     ---------------------------------------------------------------
  606.         The vertical menu on the left hand side of the screen
  607.         may be selected with the mouse or my using the Up and
  608.         Down Arrow Keys. They do not have Hot Keys.
  609.  
  610.         Menus indicate the major functions the program performs.
  611.         They may be selected by using the indicated Hot Key or by
  612.         clicking on them with the left mouse button. When you
  613.         click the left mouse button on a menu the menu item will
  614.         be highlighted and when you release the left mouse button
  615.         the menu item will be selected. If you move the mouse
  616.         pointer off the menu item before you release the left
  617.         mouse button the menu item will be unhighlighted and not
  618.         selected.
  619.  
  620.  
  621.     The Critical Error Reporting System            Page 14
  622.     ---------------------------------------------------------------
  623.         The Critical Error Reporting System reports on all
  624.         critical errors generated by DOS. When a critical error
  625.         is encountered a dialog box will appear with the critical
  626.         error information displayed. Below is an example for
  627.         trying to create a file on a write protected disk.
  628.  
  629.             Disk Drive:      A:
  630.             Disk Operation:     Write
  631.             Disk Area Affected:  Directory
  632.             Error Code:      00H
  633.             Error Message:     Disk Write Protected
  634.  
  635.         Below this information will be displayed four Command
  636.         Bars: Retry, Cancel, Abort, Help.
  637.  
  638.         If you can correct the criticial error select Retry and
  639.         DOS will try to perform the operation again. In the above
  640.         example remove the write protection from the disk and
  641.         select Retry to allow DOS to perform the disk operation
  642.         again.
  643.  
  644.         If you cannot or do not want to correct the error select
  645.         Cancel. DOS will cancel the operation and the program
  646.         will return you to an appropriate menu in the program.
  647.  
  648.         If the error is severe enough select Abort and the
  649.         program will try to perform a controlled exit and return
  650.         the computer to a stable condition. 99.999% of the time
  651.         the program will be able to do so.
  652.  
  653.         If for some reason the computer has locked up your only
  654.         recourse is to reset or reboot the computer.
  655.  
  656.         If you have a hard or floppy disk that is constantly
  657.         giving you critical error messages other than Disk Write
  658.         Protected or Drive Not Ready you can pretty much tell
  659.         which area of the disk is going bad and take steps to
  660.         preserve the data on the disk.
  661.  
  662.         The Print Screen Key functions within the Critical Error
  663.         Reporting System, but the F6 and F7 Keys do not because
  664.         disk access is not allowed during critical error
  665.         processing.
  666.  
  667.     The Extended Error Reporting System
  668.     ---------------------------------------------------------------
  669.         The Extended Error Reporting System is used to report
  670.         DOS errors and program errors. It incorporates all known
  671.         DOS errors plus errors that pertain to the program.
  672.  
  673.  
  674.                                 Page 15
  675.     ---------------------------------------------------------------
  676.         I have included program errors in this reporting system
  677.         to present a common format for reporting errors. In the
  678.         example below the error is generated because you have
  679.         tried to use a low precision timer when there is no
  680.         calibration data for it in the SW16.CAL file.
  681.  
  682.     ┌─────────────────────────────────────────────────────────
  683.     │          Extended Error Reporting System
  684.     │
  685.     │  DOS/BIOS Function:     3FH - Read File
  686.     │  File Name:         SW16.CAL
  687.     │  Error Locus:      Block Device
  688.     │  Error Class:      Out of Resourse
  689.     │  Error Message:     No Calibration Data for Low Precis
  690.     │  Recommended Action:     Correct Error, Then Retry
  691.     │
  692.     │
  693.     │          Ok    ▄             Help   ▄
  694.     │           ▀▀▀▀▀▀▀▀▀▀           ▀▀▀▀▀▀▀▀▀▀
  695.     └─────────────────────────────────────────────────────────
  696.  
  697.         There are two Command Bars displayed that you can use
  698.         at this point. One is "Ok" and the other is "Help".
  699.         Help calls up the Quick Help Reference Screen and Ok
  700.         returns you to an appropriate menu in the program.
  701.  
  702.         All program generated errors are listed and explained
  703.         in the Errors Appendix of the documentation. To get a
  704.         listing of all DOS errors you will have to purchase a
  705.         book on DOS. At the present time there are close to 100
  706.         different errors that can be reported by DOS. Most are
  707.         self-explanatory.
  708.  
  709.     The Printer Error Reporting System
  710.     ---------------------------------------------------------------
  711.         The Printer Error Reporting System will report on any
  712.         errors encountered while printing. See the Errors
  713.         Appendix for complete details on all printer errors.
  714.         The following screen was generated because the printer
  715.         was not turned on.
  716.  
  717.         ┌──────────────────────────────────────┐
  718.         │     Printer Error Reporting System    │
  719.         │                       │
  720.         │         Printer [LPT1] Status       │
  721.         │                       │
  722.         │          NOT SELECTED           │
  723.         │                       │
  724.         │                       │
  725.         │     Retry     ▄   Cancel  ▄      Help     ▄ │
  726.         │    ▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ │
  727.         └──────────────────────────────────────┘
  728.  
  729.  
  730.                                 Page 16
  731.     ---------------------------------------------------------------
  732.         At this point you could turn the printer on and select
  733.         Retry. Or you could select cancel and be returned to
  734.         an appropriate menu in the program.
  735.  
  736.     Using a Printer
  737.     ---------------------------------------------------------------
  738.         All printing is designed for printers using fanfold
  739.         paper. They may or may not print correctly on printers
  740.         that print on only a single sheet at a time or have
  741.         paper trays that feed single sheets of paper.
  742.  
  743.         Printer Setup: All printers should be setup for 80
  744.         columns by 66 rows. Use the font of your choice. All
  745.         laser printers will have to be set for IBM or EPSON
  746.         emulation mode prior to printing with the program.
  747.  
  748.         Commom Setup Problems:
  749.  
  750.         1. Printer prints double spaces between lines:
  751.            printer is setup for an automatic line feed after
  752.            a cariage return. Consult your printer manual on
  753.            how to turn this off.
  754.  
  755.         2. Printer does not print the extended ASCIIZ
  756.            character set. Consult your printer manual on how
  757.            to turn this feature on.
  758.  
  759.         Page Pause: If you use the command line switch /P to
  760.         pause printing after each page a dialog box will pop
  761.         up at the end of each page that says "Printing Paused".
  762.         When you have the next page ready to go click the left
  763.         mouse button on Continue or press the "C" Hot Key.
  764.  
  765.     Calibration and Timer Routines
  766.     ---------------------------------------------------------------
  767.     While any calibration or timer routine is waiting to be
  768.     started, or is running, all F Keys, the mouse, all TSR's,
  769.     and the Print Screen Key are deactivated and will not
  770.     function.
  771.  
  772.  
  773.     USING STOPWATCH                     Page 17
  774.     ---------------------------------------------------------------
  775.     ┌───────────────────┐        This is the Main Menu which is on
  776.     │  TAN$TAAFL (TM) ▄ │        the left side of the screen when
  777.     │  StopWatch ■ 32 █ │        StopWatch is running. These are the
  778.     │  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ │        major functions available. Each one
  779.     │    Time     ▄  │        will be expained in its own section,
  780.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        except Time, which shows a graphical
  781.     │   Calibrate    ▄  │        display of the current time.
  782.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │
  783.     │     Up Timer     ▄  │        These are shadowed Command Bars and
  784.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        they look much better in full color.
  785.     │    Down Timer  ▄  │
  786.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        If your system does not have a mouse
  787.     │    Lap Timer     ▄  │        the Help Command Bar says F1 = Help.
  788.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │
  789.     │    Game/Split  ▄  │        The active menu item has a black
  790.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        shadow on the command bar while the
  791.     │    Dates     ▄  │        inactive menu items have a grey
  792.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        shadow.
  793.     │    About     ▄  │
  794.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        To select a menu item use the mouse
  795.     │    Quit     ▄  │        or the Up and Down Cursor Keys. As
  796.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        a new menu item is selected its
  797.     │    Help     ▄  │        shadow changes to black and the
  798.     │   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀  │        previous one changes back to grey.
  799.     └───────────────────┘        The right panel with the blue back-
  800.     ground will change to reflect the new menu item.
  801.  
  802.     Secondary Menu
  803.     ---------------------------------------------------------------
  804.     ╔════════════════════════════════════════════════════════╗
  805.     ║     Low          Medium         High     ║
  806.     ╠════════════════════════════════════════════════════════╣
  807.     ║ Calibrate provides three levels of calibration: Low,     ║
  808.     ║ Medium, and High. Each level provides a greater degree ║
  809.  
  810.     At the top of the right blue panel is the Secondary Menu for
  811.     the calibration and timer routines. Time, About, and Quit
  812.     do not have secondary menus. The date and time is displayed
  813.     instead. The Secondary Menu for Dates is at the bottom of the
  814.     right blue panel. The Seconday Menu is Low, Medium, and High
  815.     for the calibration routines and the Up Timer. For the Down
  816.     Timer, and Lap Timer it is Low and Medium. For Game/Split it
  817.     is Game and Split.
  818.  
  819.     To select a secondary menu item use the left and right arrow
  820.     keys to highlight the desired menu item and then press the enter
  821.     key to select the menu item. Or you can click the left mouse
  822.     button on the desired menu item to select it.
  823.  
  824.  
  825.  
  826.     Synchronizing the Real Time Clock            Page 18
  827.     ---------------------------------------------------------------
  828.     Before starting each calibration or timer routine you will be
  829.     asked to synchronize your real time clock with an accurate
  830.     outside time source. The synchronizing screen looks like this:
  831.  
  832.       ╔════════════════════════════════════════════════════════╗
  833.       ║       Low           Medium             High       ║
  834.       ╠════════════════════════════════════════════════════════╣
  835.       ║                               ║
  836.       ║                               ║
  837.       ║                               ║
  838.       ║                               ║
  839.       ║         ┌──────────────────────────────────┐       ║
  840.       ║         │     Synchronize Real Time Clock    │       ║
  841.       ║         │                    │       ║
  842.       ║         │             Date        │       ║
  843.       ║         │        03  SEP  1994  ▄    │       ║
  844.       ║         │           ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │       ║
  845.       ║         │                    │       ║
  846.       ║         │             Time        │       ║
  847.       ║         │           00:00:00    ▄    │       ║
  848.       ║         │           ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │       ║
  849.       ║         └──────────────────────────────────┘       ║
  850.       ║                               ║
  851.       ╠════════════════════════════════════════════════════════╣
  852.       ║    ──   ▄      ──   ▄        ──┘   ▄      Quit     ▄ ║
  853.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  854.       ║       ▄         ▄      Do Again ▄      Skip     ▄ ║
  855.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  856.       ╚════════════════════════════════════════════════════════╝
  857.  
  858.     It is displayed with the current date and zero hours, minutes,
  859.     and seconds. Command Bars will appear below the dialog box which
  860.     you can use to enter an accurate date and time to synchronize
  861.     your real time clock with. You can use the indicated keyboard
  862.     key in the Command Bar or click on a Command Bar with the left
  863.     mouse button. Holding down the indicated keyboard key or holding
  864.     down the left mouse button on a Command Bar issues repeated
  865.     commands.
  866.  
  867.     The "Quit" Command Bar exits the Synchronizing process and
  868.     returns you to the main menu.
  869.  
  870.     The "Skip" Command Bar skips the Synchronizing process and uses
  871.     the current date and time from the real time clock.
  872.  
  873.     Use the Left and Right Arrow Keys or click on the Command Bars
  874.     to select the day, month, year, hours, minutes, or seconds field
  875.     you wish to change. The current field to change is always a
  876.     different color than the rest of the fields. Use the Up and Down
  877.     Arrow Keys or click on the Command Bars to change the indicated
  878.     field.
  879.  
  880.  
  881.                                 Page 19
  882.     ---------------------------------------------------------------
  883.     The object is to set the date and time to about 10 to 15 seconds
  884.     in the future and when the accurate outside time source reaches
  885.     this date and time press the Enter Key or Click the left mouse
  886.     button on the Enter Command Bar to set the Real Time Clock to
  887.     the displayed time.
  888.  
  889.     Once this is done the displayed time will start changing every
  890.     second. You can now check the displayed time against the
  891.     accurate outside time source. If they agree press the Enter Key
  892.     or click the left mouse button on the Enter Command Bar. If they
  893.     do not agree press the "D" Hot Key or click the left mouse
  894.     button on the Do Again Command Bar to set the date and time
  895.     again.
  896.  
  897.     Valid dates for synchronizing the Real Time Clock are 1 Jan.
  898.     1980 to 31 Dec. 2099, the range of dates that can be set by DOS.
  899.     StopWatch prevents you from entering a date that is outside of
  900.     this range.
  901.  
  902.     Hint: For systems with a mouse - Once the date and time are set
  903.           to 10 to 15 seconds in the future the easiest way to
  904.           proceed is to press the left mouse button on the Enter
  905.           Command Bar but do not release it. Once the accurate
  906.           outside time source matches the displayed time release the
  907.           left mouse button.
  908.  
  909.  
  910.  
  911.     Calibration                        Page 20
  912.     ---------------------------------------------------------------
  913.     There are three calibration routines. Each one provides a
  914.     different degree of precision. Low calibration uses the Real
  915.     Time Clock generating an interrupt approximately 128 times per
  916.     second. Medium calibration uses the Real Time Clock generating
  917.     an interrupt approximately 4096 times per second. High Precision
  918.     uses the speed of the CPU itself. The faster the CPU or the less
  919.     clock cycles required to execute a fixed set of instructions,
  920.     the greater the degree of precision.
  921.  
  922.     Before each calibration routine starts you will be asked to
  923.     synchronize your real time clock with an accurate outside time
  924.     source. An accurate outside time source is not your wrist watch,
  925.     but a place like the Naval Observatory in Washinton D.C. or the
  926.     National Bureau of Standards. Synchronize as close as possible
  927.     but do not spend to much time on it. Once the Real Time Clock is
  928.     synchronized the calibration process will proceed automatically.
  929.     The only key that will be recognized is the "S" Hot Key to Stop
  930.     the calibration process.
  931.  
  932.     Note: While the High Precision Calibration Routine is being run
  933.           do not press any keyboard keys except the "S" Hot Key when
  934.           you want to stop the calibration process. Hitting any
  935.           other key while the High Precision Calibration Routine is
  936.           executing will invalidate the results.
  937.  
  938.     When you are ready to stop the calibration process you must
  939.     consult the same accurate outside time source. Mark the time
  940.     and date you stop the calibration process when you press the
  941.     "S" Hot Key. Enter this time and date when asked to. The Command
  942.     Bars are the same as when you Synchronized the Real Time Clock.
  943.     Calibration figures will then be displayed on screen and saved
  944.     to the Calibration File.
  945.  
  946.          ┌──────────────────────────────────────────────────┐
  947.          │        Medium Precision Calibration        │
  948.          │                            │
  949.          │           Start Date       Start Time        │
  950.          │         04  SEP  1994  ▄        14:23:45    ▄    │
  951.          │        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │
  952.          │           Stop  Date       Stop  Time        │
  953.          │         04  SEP  1994  ▄        14:59:00    ▄    │
  954.          │        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │
  955.          │          Ticks/Second      Seconds/Tick        │
  956.          │        4,096.6954       .0002440991        │
  957.          ├──────────────────────────────────────────────────┤
  958.          │ The displayed calibration figures represent a    │
  959.          │ minimum of 24 hours of work. It is highly    │
  960.          │ recommended that a copy of SW16.CAL be made    │
  961.          │ and placed in a safe, secure place.        │
  962.          │                            │
  963.          │ Calibration Complete.         Continue  ▄    │
  964.          │     SW16.CAL Updated.        ▀▀▀▀▀▀▀▀▀▀▀▀    │
  965.          └──────────────────────────────────────────────────┘
  966.  
  967.  
  968.                                 Page 21
  969.     ---------------------------------------------------------------
  970.     To know what to expect, go through the calibration process a
  971.     few times, but only let it run for a few minutes. Then when you
  972.     are ready you can set it up to run for 24 hours or more.
  973.  
  974.     Note: So you do not have to wait for 24 or more hours to test
  975.           StopWatch and see if you like the program, run each
  976.           calibration process for about 10 or 15 minutes and then
  977.           you can test all the various timing routines in StopWatch.
  978.           The results will not be accurate, but you will get an idea
  979.           of what StopWatch is all about.
  980.  
  981.     Calibration figures are maintained to an accuracy of 10 decimal
  982.     places for low and medium precision modes. In high precision
  983.     mode figures are maintained to 14 decimal places. While these
  984.     figures are used in all internal calculations the timers in low
  985.     precision mode only display seconds to two decimal places. In
  986.     medium precision mode seconds are displayed to 4 decimal places.
  987.     In high precision mode seconds are displayed to 10 decimal
  988.     places. There is no rounding off of any displayed time figures.
  989.     Because of this, when you subtract the start and stop times and
  990.     compare it to the total elapsed time the two figures may
  991.     disagree by plus or minus 1 in the last decimal place.
  992.  
  993.     To give you an idea of what to expect, the following calibration
  994.     figures were done on my 80386DX 20 Mhz computer using SW16.EXE.
  995.  
  996.         Calibration:   Ticks/Second  Seconds/Tick  Cal. Date
  997.  
  998.         LOW:           128.0232   .0078110842  04 SEP 1994
  999.         MEDIUM:         4,096.6954   .0002440991  04 SEP 1994
  1000.         HIGH:       738,621.5309   .0000013538  08 AUG 1993*
  1001.  
  1002.     *The last four decimal places in High Precision Mode will be
  1003.     displayed when you run the High Precision Up Timer.
  1004.  
  1005.     Low and medium precision figures will be very close to the above
  1006.     figures for all computers. It is the High Precision Mode figures
  1007.     that will show significant differences. A fast 80486 or Pentium
  1008.     may approach three, or four million ticks per second.
  1009.  
  1010.     I have not mentioned a time limit for the calibration routines
  1011.     because there is none. You can let them run for thousands of
  1012.     years, and then thousands more before the calibration routines
  1013.     would overflow their counters.
  1014.  
  1015.     Unlike the calibration routines all timer routines do have a
  1016.     time limit. It is approximately 58.49 years. The Down Timers
  1017.     have a limit of 512,408 hours, 59 minutes, and 59 seconds.
  1018.  
  1019.     Note: There are a few programs available that allow you dial
  1020.     up an accurate time source and automatically set your Real Time
  1021.     Clock. If you have one of these programs use it just prior to
  1022.     running StopWatch and you can "Skip" the synchronizing routine.
  1023.  
  1024.  
  1025.     Up Timers                        Page 22
  1026.     ---------------------------------------------------------------
  1027.     All three modes of precision are available to the Up Timer.
  1028.     This is the only timer that utilizes the High Precision Mode.
  1029.     Select the precision mode you wish to use with the keyboard keys
  1030.     or using the mouse. In Low and Medium Precision Modes you will
  1031.     then be asked to synchronize your real time clock. This is just
  1032.     to give accurate start and stop times. It has nothing to do with
  1033.     the accuracy of any timed event. If your real time clock is set
  1034.     accurate enough for you just "Skip" the synchronization pro-
  1035.     cedure. Then the Up Timer Screen will appear and you will be
  1036.     able to enter names for the event(s) you are going to time. A
  1037.     Command Bar will be at the bottom of the screen which says
  1038.     "Escape to Quit Data Entry". If you do not wish to enter an
  1039.     event name at this time press the Escape Key or click on the
  1040.     Command Bar with the left mouse button. You will have another
  1041.     opportunity to enter event names when you have finished timing
  1042.     the events.
  1043.  
  1044.       ╔════════════════════════════════════════════════════════╗
  1045.       ║       Low           Medium             High       ║
  1046.       ╠════════════════════════════════════════════════════════╣
  1047.       ║            Event Timer 1               ║
  1048.       ║       Event:                       ║
  1049.       ║   Start Date:                       ║
  1050.       ║   Start Time:                       ║
  1051.       ║    Stop Date:                       ║
  1052.       ║    Stop Time:          Hours  Minutes  Seconds  ║
  1053.       ║ Elapsed Time:                       ║
  1054.       ║                               ║
  1055.       ║                               ║
  1056.       ║            Event Timer 2               ║
  1057.       ║       Event:                       ║
  1058.       ║   Start Date:                       ║
  1059.       ║   Start Time:                       ║
  1060.       ║    Stop Date:                       ║
  1061.       ║    Stop Time:          Hours  Minutes  Seconds  ║
  1062.       ║ Elapsed Time:                       ║
  1063.       ╠════════════════════════════════════════════════════════╣
  1064.       ║                         Overlay ▄ ║
  1065.       ║                        ▀▀▀▀▀▀▀▀▀▀ ║
  1066.       ║          Escape to Quit Data Entry  ▄           ║
  1067.       ║         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀           ║
  1068.       ╚════════════════════════════════════════════════════════╝
  1069.  
  1070.     Note: Check the Quick Help Reference System for the editing keys
  1071.           available for use while entering data.
  1072.  
  1073.     Next the Up Timer Command Bars will appear at the bottom of the
  1074.     blue panel. At this point all Function Keys, the Mouse, the
  1075.     Print Screen Key, and TSR's will be inoperative. You will only
  1076.     be able to enter commands via the keyboard with Hot Keys. Not
  1077.     all Command Bars will be active all the time. Active Command
  1078.     Bars will have a black shadow and inactive Command Bars will
  1079.     have a dark grey shadow. The Hot Key for each Command Bar is the
  1080.     first letter of the Command Bar. On color screens it will be
  1081.     red.
  1082.  
  1083.  
  1084.                                 Page 23
  1085.     ---------------------------------------------------------------
  1086.     The Command Bars and their functions are:
  1087.  
  1088.         1 Start    -   Start Timer Number 1.
  1089.         2 Start    -   Start Timer Number 2.
  1090.         Both       -   Start Both Timers at the same time.
  1091.         Escape       -   Quit Timer and return to main menu.
  1092.         1 Stop       -   Stop Timer Number 1.
  1093.         2 Stop       -   Stop Timer Number 2.
  1094.         Info       -   Enter or Edit Event Names.
  1095.         Do Again   -   Reset Up Timers for new events.
  1096.  
  1097.     Once all the timers have been stopped the Functions Keys, the
  1098.     Mouse, the Print Screen Key, and all TSR's will be available
  1099.     for use. You can now use the Print Screen Key to print out the
  1100.     results of the events you have timed or save the results to a
  1101.     disk file using the F6 Key for printing at a later time. This
  1102.     is ideal for laptop computers. It allows you to take a laptop
  1103.     computer anywhere you want, time the events, save the results
  1104.     to disk, and print them out once you have access to a printer.
  1105.  
  1106.     The Low Precision Mode displays time to 2 decimal places of
  1107.     accuracy while the Medium Precision Mode displays time to 4
  1108.     decimal places.
  1109.  
  1110.     A completed Up Timer display looks like this:
  1111.  
  1112.       ╔════════════════════════════════════════════════════════╗
  1113.       ║       Low           Medium             High       ║
  1114.       ╠════════════════════════════════════════════════════════╣
  1115.       ║            Event Timer 1               ║
  1116.       ║       Event: Rubik's Cube Contestant No. 1            ║
  1117.       ║   Start Date: 03 SEP 1994                   ║
  1118.       ║   Start Time: 14:34:54.9510                ║
  1119.       ║    Stop Date: 03 SEP 1994                   ║
  1120.       ║    Stop Time: 14:35:12.0498   Hours  Minutes  Seconds  ║
  1121.       ║ Elapsed Time:              0     00      17.0987  ║
  1122.       ║                               ║
  1123.       ║                               ║
  1124.       ║            Event Timer 2               ║
  1125.       ║       Event: Rubik's Cube Contestant No. 2            ║
  1126.       ║   Start Date: 03 SEP 1994                   ║
  1127.       ║   Start Time: 14:34:54.9510                ║
  1128.       ║    Stop Date: 03 SEP 1994                   ║
  1129.       ║    Stop Time: 14:35:13.1597   Hours  Minutes  Seconds  ║
  1130.       ║ Elapsed Time:              0     00      18.2086  ║
  1131.       ╠════════════════════════════════════════════════════════╣
  1132.       ║    1 Start ▄     2 Start ▄        Both   ▄     Escape  ▄ ║
  1133.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1134.       ║    1 Stop  ▄     2 Stop  ▄        Info   ▄    Do Again ▄ ║
  1135.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1136.       ╚════════════════════════════════════════════════════════╝
  1137.  
  1138.  
  1139.     Race Timer                        Page 24
  1140.     ---------------------------------------------------------------
  1141.     In Medium Precision Mode you also have the choice of using a
  1142.     special Race Timer. It provides for up to eight finish times
  1143.     for each race. After Synchronizing the Real Time Clock you will
  1144.     be asked via a dialog box if you want to use the Medium
  1145.     Precision Up Timer as a race timer. You can answer No, Yes, or
  1146.     Quit via Hot Keys or click on the desired Command Bar with the
  1147.     left mouse button. To use the normal Up Timer answer No. To use
  1148.     the Race Timer answer Yes. The Race Timer screen will then
  1149.     appear and you can enter an event name if you wish. Then the
  1150.     Race Timer Command Bars will appear and commands can only be
  1151.     issued from the keyboard using Hot keys. The Command Bars and
  1152.     their functions for the Race Timer are:
  1153.  
  1154.         Start      -  Start the Race Timer.
  1155.         Time      -  Record a Finish Time.
  1156.         Stop      -  Stop Race Timer. No Finish Time is recorded.
  1157.         Info      -  Enter or edit an Event Name and a Name for
  1158.                  each Finish Time.
  1159.         Do Again  -  Reset Race Timer for next event.
  1160.         Escape      -  Quit Timer and return to main menu.
  1161.  
  1162.     Once the Race Timer is stopped everything returns to normal and
  1163.     you can print the results using the Print Screen Key or save
  1164.     the results to a disk file using the F6 Key.
  1165.  
  1166.     A completed Race Timer Screen looks like this:
  1167.  
  1168.       ╔════════════════════════════════════════════════════════╗
  1169.       ║       Low           Medium             High       ║
  1170.       ╠════════════════════════════════════════════════════════╣
  1171.       ║              Race Timer               ║
  1172.       ║                               ║
  1173.       ║     Event: 100 Yard Dash - Men's                      ║
  1174.       ║ Start Date: 03 SEP 1994                   ║
  1175.       ║ Start Time: 14:36:17.3909      Hours  Minutes  Seconds  ║
  1176.       ║ Elapsed Time:              0     00      20.2862  ║
  1177.       ║                               ║
  1178.       ║          Finish Times    Names               ║
  1179.       ║ 1st:      00:00:13.1122    Dan Towers           ║
  1180.       ║ 2nd:      00:00:14.0620    John Taylor           ║
  1181.       ║ 3rd:      00:00:15.5859    Joe Allen           ║
  1182.       ║ 4th:      00:00:15.7794    Bob Parker           ║
  1183.       ║ 5th:      00:00:17.3421    Paul Daniels           ║
  1184.       ║ 6th:      00:00:18.9930    Fred Dunkirk           ║
  1185.       ║ 7th:      00:00:19.5871    George Shaw           ║
  1186.       ║ 8th:      00:00:20.2862    Tom Summers           ║
  1187.       ╠════════════════════════════════════════════════════════╣
  1188.       ║        Start  ▄        Time   ▄        Stop   ▄       ║
  1189.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1190.       ║        Info   ▄      Do Again ▄       Escape  ▄       ║
  1191.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1192.       ╚════════════════════════════════════════════════════════╝
  1193.  
  1194.  
  1195.     High Precision Up Timer                    Page 25
  1196.     ---------------------------------------------------------------
  1197.     In High Precision Mode only one timer is available. When you
  1198.     start it up you will see that it is completely different from
  1199.     the other timers. There are no start or stop times and dates
  1200.     provided. While the timer is running there is no continuous
  1201.     display of the elapsed time. Since the Timer routine must run
  1202.     the exact same set of instructions as the calibration routine,
  1203.     total ticks and elapsed time will be displayed only after the
  1204.     timer is stopped.
  1205.  
  1206.     When the High Precision Timer is selected the High Precision
  1207.     Screen will be displayed and you have the option of entering
  1208.     the event name prior to timing the event. Then two Command bars
  1209.     will appear near the bottom of the High Precision Timer Screen
  1210.     that say "Start" and "Stop". The active Command Bar has a red
  1211.     check mark to the left of the Command Bar. At this point all
  1212.     Function Keys, the Mouse, the Print Screen Key, and all TSR's
  1213.     are inoperative. Press the "S" Hot Key to start the timer and
  1214.     the red check mark will then move to the left of the "Stop"
  1215.     Command Bar.
  1216.  
  1217.     WARNING: Pressing any key except the "S" Hot Key to stop the
  1218.     timer while the timer is running will cause the timer to return
  1219.     inaccurate results.
  1220.  
  1221.     When you are ready to stop the timer press the "S" Hot Key. At
  1222.     this time total ticks and total elapsed time will be displayed.
  1223.     Three new Command Bars will appear at the bottom of the High
  1224.     Precision Timer Screen. They are "Info", "Do Again", and
  1225.     "Escape" whose functions have already been explained.
  1226.  
  1227.         ┌──────────────────────────────────────────────────┐
  1228.         │ Event: Exp. No. 1 -  Object falling 10 feet.     │
  1229.         │                               │
  1230.         │            Total  Ticks               │
  1231.         │                    121,927  ▄           │
  1232.         │        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀           │
  1233.         │               Multiplied  By               │
  1234.         │              Seconds per Tick               │
  1235.         │              0.00000107756774    ▄           │
  1236.         │             ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀           │
  1237.         │               Equals               │
  1238.         │               Total  Seconds               │
  1239.         │                  0.1313846018  ▄           │
  1240.         │         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀           │
  1241.         │       Hours       Minutes       Seconds     │
  1242.         │           0          00    00.1313846018  │
  1243.         ├──────────────────────────────────────────────────┤
  1244.         │         Info   ▄      Do Again ▄      Escape  ▄    │
  1245.         │       ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀▀▀    │
  1246.         └──────────────────────────────────────────────────┘
  1247.  
  1248.     Once the timer is stopped all program functions return to normal
  1249.     and you can use the Print Screen Key to print the results or
  1250.     the F6 Key to save the screen image to disk.
  1251.  
  1252.  
  1253.                                 Page 26
  1254.     ---------------------------------------------------------------
  1255.     Special Note: The High Precision Timer also has a hook into
  1256.               hardware IRQ 3 or IRQ 4. The first hardware IRQ
  1257.               received will start the High Precision Timer. The
  1258.               second one received will stop the High Precision
  1259.               Timer.  If you have an interface board that can
  1260.               issue hardware IRQ 3 or 4 when an event starts and
  1261.               stops you will be able to time events down to
  1262.               millionths of a second.
  1263.  
  1264.               The specific hardware IRQ number your computer
  1265.               uses will be displayed in yellow on the initial
  1266.               UP Timer screen. The IRQ number depends on which
  1267.               IRQ number your mouse uses if you have one
  1268.               installed.
  1269.  
  1270.  
  1271.     Down Timers                        Page 27
  1272.     ---------------------------------------------------------------
  1273.     Only the Low and Medium Precision Modes are available for the
  1274.     Down Timers.
  1275.  
  1276.     When you select the Low or Medium Precision Mode you will first
  1277.     be asked to synchronize the Real Time Clock with an accurate
  1278.     outside time source. This is done so you can have accurate start
  1279.     times for the Down Timers and in no way affects the accuracy
  1280.     of the timers. If your Real Time Clock is set accurate enough
  1281.     you may "Skip" this procedure.
  1282.  
  1283.     In Low Precision Mode you will then be asked via a dialog box
  1284.     if you want to "Use Down Timer 1 as a Game Timer?". Use the
  1285.     "Yes", "No", or "Quit" Command Bars to give your answer. More
  1286.     on the Game Timer later.
  1287.  
  1288.     Next the Down Timer Screen will appear and you will have the
  1289.     option of entering event names for the Down Timers. Then a
  1290.     dialog box will pop up so you can set the count down time for
  1291.     each timer. The count down time is set in hours, minutes, and
  1292.     seconds in 1 second intervals. The maximum count down time is
  1293.     512,408 hours, 59 minutes, and 59 seconds. Use the Left and
  1294.     Right Arrow Keys or click the left mouse button on the Left and
  1295.     Right Arrow Command Bars to select the field you want to set.
  1296.     Use the Up and Down Arrow Keys or click the left mouse button on
  1297.     the Up and Down Arrow Key Command Bars to change the value in
  1298.     the selected field. When the times for the Down Timers are set
  1299.     use the Enter Key or click the left mouse button on the Enter
  1300.     Command Bar to enter the times.
  1301.  
  1302.       ╔════════════════════════════════════════════════════════╗
  1303.       ║       Low              Medium               ║
  1304.       ╠════════════════════════════════════════════════════════╣
  1305.       ║                               ║
  1306.       ║                               ║
  1307.       ║                               ║
  1308.       ║                               ║
  1309.       ║         ┌──────────────────────────────────┐       ║
  1310.       ║         │        Enter Count Down Times    │       ║
  1311.       ║         │                    │       ║
  1312.       ║         │         Down Timer 1        │       ║
  1313.       ║         │             00:03:30  ▄    │       ║
  1314.       ║         │           ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │       ║
  1315.       ║         │                    │       ║
  1316.       ║         │         Down Timer 2        │       ║
  1317.       ║         │             00:04:00  ▄    │       ║
  1318.       ║         │           ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    │       ║
  1319.       ║         └──────────────────────────────────┘       ║
  1320.       ║                               ║
  1321.       ╠════════════════════════════════════════════════════════╣
  1322.       ║    ──   ▄      ──   ▄        ──┘   ▄      Quit     ▄ ║
  1323.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1324.       ║       ▄         ▄        PgUp   ▄      PgDn     ▄ ║
  1325.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1326.       ╚════════════════════════════════════════════════════════╝
  1327.  
  1328.  
  1329.                                 Page 28
  1330.     ---------------------------------------------------------------
  1331.     At this point the Down Timer Command Bars will appear at the
  1332.     bottom of the blue panel and the Functions Keys, the mouse, the
  1333.     Print Screen Key, and all TSR's will be disabled. Use the
  1334.     indicated Hot Keys in the Down Timer Command Bars. They are:
  1335.  
  1336.         1 Start      -    Start Down Timer 1.
  1337.         2 Start      -    Start Down Timer 2.
  1338.         Both         -    Start Both Down Timers at the same time.
  1339.         Info         -    Enter or Edit Event Names.
  1340.         Do Again     -    Reset Down Timers for next event.
  1341.         Escape         -    Exit Down Timers and return to main
  1342.                 menu.
  1343.  
  1344.     When each Down Timer reaches zero a chime will sound to inform
  1345.     you that it has finished. When both Down Timers have finished
  1346.     all program functions will return to normal and you can use the
  1347.     Print Screen Key to print the results or use the F6 Key to
  1348.     save the screen image to a file on disk.
  1349.  
  1350.     Down Timer 1 as a Game Timer
  1351.     ---------------------------------------------------------------
  1352.     When you elect to use Down Timer 1 as a game timer only Down
  1353.     Timer 1 will be active and Timeouts will be enabled. Once the
  1354.     Down Time is set for the game period you wish to time the
  1355.     following Command Bars will appear:
  1356.  
  1357.         Start         -    Start Game Timer.
  1358.         Timeout      -    Pause Game Timer.
  1359.         Restart      -    Start Game Timer after a timeout.
  1360.         Info         -    Enter or Edit Event Names.
  1361.         Do Again     -    Reset Down Timer for next game period.
  1362.         Escape         -    Exit Down Timer and return to main
  1363.                 menu.
  1364.  
  1365.     When a timeout is in effect the Down Timer will stop and a
  1366.     Command Bar that says Timeout will appear next to the Down
  1367.     Timer. At the end of the game period a chime will sound and all
  1368.     program functions will return to normal.
  1369.  
  1370.     Note:  Use Down Timer 1 as a Game Timer for any game that does
  1371.            not have four 15 minute quarters.
  1372.  
  1373.  
  1374.     Lap Timers                        Page 29
  1375.     ---------------------------------------------------------------
  1376.     The Lap Timer runs in Low or Medium Precision Modes. It supports
  1377.     up to 1,024 laps. After you select the precision desired and
  1378.     synchronize the Real Time Clock you will have the opportunity
  1379.     to enter an event name. At this point the Function keys, the
  1380.     mouse, the Print Screen Key, and all TSR's will be disabled.
  1381.     The Lap Timer Command Bars will appear in the bottom of the
  1382.     right blue panel. You can only use the indicated Hot Keys to
  1383.     issue commands. They are:
  1384.  
  1385.         Start      -  Start the Lap Timer.
  1386.         Lap      -  Record a Lap Time.
  1387.         Stop      -  Stop the Lap Timer - Does not Record a Lap.
  1388.         Info      -  Enter or Edit Event Name.
  1389.         Do Again  -  Reset Lap Timer for next event.
  1390.         Escape      -  Exit Lap Timer and return to main menu.
  1391.  
  1392.     As each lap is recorded its number and lap time is displayed on
  1393.     screen. The eight most current laps are displayed. To the left
  1394.     of the recorded lap times is a small window that displays the
  1395.     running time for the current lap and the average times for all
  1396.     the recorded laps.
  1397.  
  1398.     Note: The Stop Command does not record a lap. It only stops the
  1399.           Lap Timer.
  1400.  
  1401.     An example of a completed Lap Timer screen follows:
  1402.  
  1403.       ╔════════════════════════════════════════════════════════╗
  1404.       ║       Low           Medium                 ║
  1405.       ╠════════════════════════════════════════════════════════╣
  1406.       ║               Lap Timer               ║
  1407.       ║       Event: Car race - 1 mile practice laps.       ║
  1408.       ║   Start Date: 03 SEP 1994                   ║
  1409.       ║   Start Time: 14:57:44.2293   Hours  Minutes  Seconds  ║
  1410.       ║ Elapsed Time:              0     07      47.4195  ║
  1411.       ║                               ║
  1412.       ║                  Lap Information       ║
  1413.       ║             Number   Hours  Minutes  Seconds  ║
  1414.       ║                  9       0     00      47.8945  ║
  1415.       ║    Current Lap          8       0     00      49.5449  ║
  1416.       ║   00:00:00.0000          7       0     00      50.5544  ║
  1417.       ║                  6       0     00      52.8040  ║
  1418.       ║   Avg. Lap Time          5       0     00      53.2060  ║
  1419.       ║   00:00:51.9355          4       0     00      51.3434  ║
  1420.       ║                  3       0     00      52.8006  ║
  1421.       ║                  2       0     00      58.0910  ║
  1422.       ╠════════════════════════════════════════════════════════╣
  1423.       ║       Report  ▄        File   ▄      Prt File ▄       ║
  1424.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1425.       ║        Info   ▄      Do Again ▄       Escape  ▄       ║
  1426.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1427.       ╚════════════════════════════════════════════════════════╝
  1428.  
  1429.  
  1430.                                 Page 30
  1431.     ---------------------------------------------------------------
  1432.     Once the Lap Timer is stopped all program functions will return
  1433.     to normal and three new Command Bars will appear replacing the
  1434.     "Start", "Lap", and "Stop" Command Bars. They are:
  1435.  
  1436.         Report     -  Print a report of all the recorded laps.
  1437.         File     -  Save all recorded lap infomation in a file
  1438.                 called SW16.LAP for printing at a later
  1439.                 time. Creates SW16.LAP if it does not exist.
  1440.         Prt File -  Print all lap information in the SW16.LAP
  1441.                 File.
  1442.  
  1443.     Note: The number of sets of lap times that SW16.LAP can hold
  1444.           is only limited by the available disk space. Once all sets
  1445.           of lap times have been printed the file will be deleted.
  1446.  
  1447.  
  1448.     Game Timer                        Page 31
  1449.     ---------------------------------------------------------------
  1450.     Once you select the Game or Split Timer from the secondary menu
  1451.     at the top of the right blue panel the secondary menu will be
  1452.     replaced by the current date and time and the Game Timer or the
  1453.     Split Timer screen will appear. The instructions for the Game
  1454.     Timer will be given first followed by the instructions for the
  1455.     Split Timer.
  1456.  
  1457.     ┌──────────────────────────────────┐    The Game Timer is for
  1458.     │                   │    any game that has 4 15
  1459.     │      Use Two Minute Warning       │    minute quaters. After
  1460.     │     in 2nd and 4th Quarters?       │    you have synchronized
  1461.     │                   │    the Real Time Clock you
  1462.     │                   │    will be asked "Use Two
  1463.     │                   │    Minute Warnings in 2nd
  1464.     │    No   ▄    Yes  ▄       Quit ▄  │    and 4th Quarters?".
  1465.     │   ▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀  │    Answer No, Yes, or Quit.
  1466.     │                   │    If you answer Yes the
  1467.     └──────────────────────────────────┘    game clock will auto-
  1468.     matically be stopped at the two minute mark in the 2nd and 4th
  1469.     quaters.
  1470.  
  1471.     Next you can enter information about the game. This can be
  1472.     skipped and entered at the end of the game if you wish.
  1473.  
  1474.     You will then be allowed to select the quarter you want to start
  1475.     in. Use the Left and Right Arrow Keys or click the left mouse
  1476.     button on the Left and Right Command Bars to highlight the
  1477.     starting quarter. Then press the Enter Key or click the left
  1478.     mouse button on the Enter Command Bar to select the highlighted
  1479.     quarter. Once this is done the Game Timer Command Bars will
  1480.     appear and their functions are:
  1481.  
  1482.         Start     -  Start game clock for indicated quarter.
  1483.         Timeout  -  Pause game clock.
  1484.         Restart  -  Start game clock after a timeout.
  1485.         Info     -  Enter or Edit game information.
  1486.         Do Again -  Reset Game Timer for a new game.
  1487.         Escape     -  Exit Game Timer and return to main menu.
  1488.  
  1489.     When a Timeout is in effect a Command Bar with the word
  1490.     "Timeout" will appear next to the game clock.
  1491.  
  1492.     If Two Minute Warnings are enabled a chime will sound when the
  1493.     game clock is stopped at the two minute mark and a Command Bar
  1494.     saying "Two Minute Warning" will appear next to the game clock.
  1495.  
  1496.     At the end of a quarter a chime will sound to let you know that
  1497.     the game clock has run out.
  1498.  
  1499.     At the end of a game the total game time for all four quarters
  1500.     will be displayed if it is available. All program functions will
  1501.     return to normal and you can use the Print Screen Key to print
  1502.     the Game Timer screen or use the F6 Key to save the Game Timer
  1503.     screen to a file on disk.
  1504.  
  1505.  
  1506.     Split Timer                        Page 32
  1507.     ---------------------------------------------------------------
  1508.     The Split Timer is an invention of my own. Have you ever
  1509.     wondered how much time a television program spends on the
  1510.     program and how much is spent on commercials? And how many
  1511.     commercials there are for each commercial break? Or how about a
  1512.     radio station that advertises more rock and less talk? If you
  1513.     have, this timer is for you. It allows you to time two seperate
  1514.     events where one event starts as the other event stops and
  1515.     vice versa. A maximum of 1,024 switches between timers is
  1516.     allowed. Once the program is stopped a full report can be
  1517.     printed or saved to a disk file called SW16.SWH for printing
  1518.     at a later time. The report contains the start time of each
  1519.     segment along with the duration of that segment.
  1520.  
  1521.     After synchronizing the Real Time Clock you will be able to
  1522.     enter information about the event.
  1523.  
  1524.     Once the information is entered the Switch Timer Command Bars
  1525.     will appear and the Function Keys, the mouse, the Print Screen
  1526.     Key, and all TSR's will be inoperative. The Switch Timer Command
  1527.     Bars have the following functions:
  1528.  
  1529.         Start      -  Start the Switch Timer with Event No. 1.
  1530.         Count      -  Replaces the Start Command Bar after the
  1531.                  Switch Timer is started. Active only when
  1532.                  Event No. 2 is in progress. Adds 1 to
  1533.                  count. May be used to record the number of
  1534.                  commercials during a commercial break.
  1535.                  Always starts with 1 since there will
  1536.                  always be at least one commercial.
  1537.         Switch      -  Switch to Event No. 2 or back to Event
  1538.                  No. 1.
  1539.         Halt      -  Stop Switch Timer and record duration.
  1540.         Info      -  Enter or Edit information about the event.
  1541.         Do Again  -  Reset Switch Timer for next program.
  1542.         Escape      -  Exit Switch Timer and return to main menu.
  1543.  
  1544.     Once the Switch Timer is halted all program functions return
  1545.     to normal and three new Command Bars will appear in the top row.
  1546.     They have the following functions:
  1547.  
  1548.         Report      -  Print a full report on all Switch Timer
  1549.                  information.
  1550.         File      -  Save Switch Timer information to a file
  1551.                  called SW16.SWH. Creates SW16.SWH if it
  1552.                  does not exist.
  1553.         Prt File  -  Print information in SW16.SWH File.
  1554.  
  1555.     Note: The number of sets of Switch Times that SW16.SWH can
  1556.           hold is only limited by the available disk space. Once all
  1557.           Switch Time sets have been printed the file will be
  1558.           deleted.
  1559.  
  1560.  
  1561.                                 Page 33
  1562.     ---------------------------------------------------------------
  1563.     An example of a completed Split Timer screen follows:
  1564.  
  1565.       ╔════════════════════════════════════════════════════════╗
  1566.       ║ Computer Chronograph   SATURDAY 03 SEP 1994 ■ 15:16:27 ║
  1567.       ╠════════════════════════════════════════════════════════╣
  1568.       ║             Split Timer               ║
  1569.       ║                               ║
  1570.       ║ Start Date: 03 SEP 1994          Source: TV       ║
  1571.       ║ Start Time: 15:12:54.06    Call Letters: KQSTZ       ║
  1572.       ║  Stop Date: 03 SEP 1994       Frequency: N/A       ║
  1573.       ║  Stop Time: 15:16:24.93        City: Chicago       ║
  1574.       ║ Total Time: 00:03:30.87           State: Illinois       ║
  1575.       ║                               ║
  1576.       ║ Event No. 1         Event No. 2           ║
  1577.       ║ Saturday Movie - Program    Sat. Movie - Commercials   ║
  1578.       ║                               ║
  1579.       ║ Switches Left:   1,021  ▄    Event No. 2 Cnt:    ▄  ║
  1580.       ║            ▀▀▀▀▀▀▀▀▀              ▀▀▀▀▀▀▀  ║
  1581.       ║ Hours  Minutes  Seconds    Hours  Minutes    Seconds    ║
  1582.       ║    0     02     18.62        0      01     12.25       ║
  1583.       ║                               ║
  1584.       ╠════════════════════════════════════════════════════════╣
  1585.       ║       Report  ▄        File   ▄      Prt File ▄       ║
  1586.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1587.       ║        Info   ▄      Do Again ▄       Escape  ▄       ║
  1588.       ║      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀       ║
  1589.       ╚════════════════════════════════════════════════════════╝
  1590.  
  1591.     An example of a Switch Timer Report follows:
  1592.  
  1593.                 Switch Timer        Page  1 of  1
  1594.  
  1595.     Start Date:  25 Aug 1993          Source: T.V.
  1596.     Start Time:  08:00:05.10    Call Letters: KWQP
  1597.      Stop Date:  25 Aug 1993       Frequecny: N/A
  1598.      Stop Time:  08:16:05.10        City: Chicago
  1599.     Total Time:  00:16:00.00           State: Illinois
  1600.  
  1601.     Event No. 1: Movie - Program    Event No 2: Movie - Commer.
  1602.  
  1603.     Total Time:    0:05:00.00    Total Time:    0:11:00.00
  1604.  
  1605.            Time      Duration           Time       Duration  Count
  1606.  
  1607.     08:00:05.10    00:03:00.00    08:03:05.10    00:05:00.00    11
  1608.     08:08:05:10    00:02:00:00    08:10:05:10    00:06:00:00     9
  1609.  
  1610.                         Total Count Equals:    20
  1611.  
  1612.     What the report says is that the first program segment started
  1613.     at 08:00:05.10 and lasted for 3 minutes; then the first
  1614.     commercial segment started at 08:03:05.10 and lasted for 5
  1615.     minutes. Count in this case would be the number of commercials
  1616.     during this commercial segment. With this report you can find
  1617.  
  1618.  
  1619.                                 Page 34
  1620.     ---------------------------------------------------------------
  1621.     out how much time a program spends on the program and how much
  1622.     time is spent on commercials, the total number of commercials a
  1623.     program has, and if you want to do a little math you can figure
  1624.     out the average number of commercials during a commercial
  1625.     segment and the average length of a commercial. You can also
  1626.     tell the pattern between the program and commercials the program
  1627.     follows. Are the commercials spread out throughout the program
  1628.     evenly or bunched together. Does your favorite late Friday night
  1629.     horror movie have 1 and 1/2 hours of movie with 3 hours of
  1630.     commercials? A lot of the late night movies seem this way to me.
  1631.     Now with the Split Timer you can find out for yourself. Make
  1632.     copies and send reports to the T.V. and network executives
  1633.     letting them know that they are being monitored by concerned
  1634.     parents. These reports may give you enough ammunition to make
  1635.     some changes in the way T.V. works.
  1636.  
  1637.  
  1638.     Dates                            Page 35
  1639.     ---------------------------------------------------------------
  1640.     When you get down to the Dates screen you will see a great
  1641.     deal of information about the current date in the right blue
  1642.     panel. The date and time will be displayed at the top of the
  1643.     right blue panel with five Command Bars at the bottom of the
  1644.     right blue panel. They are "Info", Delta, Plus-Minus, Life,
  1645.     and Calendar. To selected a Command Bar use the indicated Hot
  1646.     Key or click the left mouse button on the desired Command Bar.
  1647.  
  1648.       ╔════════════════════════════════════════════════════════╗
  1649.       ║ Computer Chronograph   SATURDAY 03 SEP 1994 ■ 15:16:35 ║
  1650.       ╠════════════════════════════════════════════════════════╣
  1651.       ║                               ║
  1652.       ║         Current Date:    03 SEP 1994           ║
  1653.       ║                               ║
  1654.       ║    1 Julian Period Equals:    7,980 Years           ║
  1655.       ║    Year of Julian Period:    6707               ║
  1656.       ║  Julian Day Number (Noon):    2,449,599           ║
  1657.       ║                               ║
  1658.       ║     Chronological Cycles:                   ║
  1659.       ║           Solar (28):    Year 15 of Cycle 240       ║
  1660.       ║           Lunar (19):    Year 19 of Cycle 353       ║
  1661.       ║     Roman Indiction (15):    Year 02 of Cycle 448       ║
  1662.       ║                               ║
  1663.       ║          Day of the Week:    SATURDAY           ║
  1664.       ║          Day of the Year:    246               ║
  1665.       ║       Day of the Century:    34,579               ║
  1666.       ║                               ║
  1667.       ╠════════════════════════════════════════════════════════╣
  1668.       ║       Info    ▄        Delta   ▄      Plus-Minus ▄       ║
  1669.       ║    ▀▀▀▀▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀▀▀       ║
  1670.       ║         Life     ▄         Calendar  ▄       ║
  1671.       ║          ▀▀▀▀▀▀▀▀▀▀▀▀        ▀▀▀▀▀▀▀▀▀▀▀▀       ║
  1672.       ╚════════════════════════════════════════════════════════╝
  1673.  
  1674.     When one of the first four functions is selected a dialog box
  1675.     will appear asking you to enter one date, two dates, or a date
  1676.     and an offset, or a date and a time. Use the indicated keyboard
  1677.     keys or click the left mouse button on the desired Command Bar
  1678.     to move between and change the highlighted date or time field.
  1679.     Use the Left and Right Arrow Keys or click the left mouse button
  1680.     on the Left or Right Command Bar to go to the next or previous
  1681.     field. Use the Up and Down Arrow Keys or click the left mouse
  1682.     button on the Up and Down Command Bars to change the value in
  1683.     the highlighted date or time field. When you have the desired
  1684.     date, times, and/or offset entered use the Enter Key or click
  1685.     the left mouse button on the Enter Command Bar and the function
  1686.     will calculate and display the desired information.
  1687.  
  1688.     All date and time fields wrap around so there is no danger of
  1689.     entering a number that is invalid. When entering a birth date
  1690.     and time in "Life" you cannot enter a date and time that is in
  1691.     the future. If you do you will be returned to enter a valid date
  1692.     and time that is not in the future.
  1693.  
  1694.  
  1695.     Info Display                        Page 36
  1696.     ---------------------------------------------------------------
  1697.     Displays the same information about any selected date as shown
  1698.     for the current date. Valid dates range from 1 Jan. 1600 to
  1699.     31 Dec. 3267 for all date and calendar functions.
  1700.  
  1701.     Delta Days
  1702.     ---------------------------------------------------------------
  1703.     Or Days Between Dates - Enter any two dates and the number of
  1704.     days between them will be calculated and displayed.
  1705.  
  1706.     Plus or Minus Days
  1707.     ---------------------------------------------------------------
  1708.     Enter any date and press the Enter Key or click the left mouse
  1709.     button on the Enter Command Bar. Then enter the number of days
  1710.     (the offset) into the past or future you would like to see the
  1711.     date for (e.g. 1 Jan. 1992 and -200 days would be 15 Jun. 1991).
  1712.     When entering the offset the PgUp and PgDn Keys or Command Bars
  1713.     change the value by plus or minus 100. You cannot enter an
  1714.     offset that takes you beyond the range of a valid date.
  1715.  
  1716.     Life Display
  1717.     ---------------------------------------------------------------
  1718.     First enter your name or the name of any person. Then enter the
  1719.     date and time of birth. If the time is not known just leave it
  1720.     set as it is.
  1721.  
  1722.             ┌──────────────────────────────────┐
  1723.             │            Life           │
  1724.             │                       │
  1725.             │          Birthday           │
  1726.             │           10  OCT    1988  ▄        │
  1727.             │          ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀        │
  1728.             │                       │
  1729.             │           Time of Birth           │
  1730.             │          17:06:00    ▄        │
  1731.             │          ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀        │
  1732.             └──────────────────────────────────┘
  1733.  
  1734.     The length of time in days, hours, minutes, and seconds you have
  1735.     lived will then be displayed. It will be updated every second. A
  1736.     date and time in the future is invalid and not allowed by the
  1737.     program. Try it and see. If you are executing this program from
  1738.     a floppy disk and save the screen image to a file the "you have
  1739.     lived time" will get out of sync with the current time by a few
  1740.     seconds.
  1741.  
  1742.  
  1743.                                 Page 37
  1744.     ---------------------------------------------------------------
  1745.     The following shows an example of a Life Display for my daughter
  1746.     named Marygrace.
  1747.  
  1748.       ╔════════════════════════════════════════════════════════╗
  1749.       ║ Computer Chronograph   SATURDAY 03 SEP 1994 ■ 15:19:44 ║
  1750.       ╠════════════════════════════════════════════════════════╣
  1751.       ║                Life               ║
  1752.       ║                               ║
  1753.       ║             Name:    Marygrace A. Phillips       ║
  1754.       ║             Birthday:    10 OCT 1988  (Leap Year)   ║
  1755.       ║        Time of Birth:    17:06:00           ║
  1756.       ║  Julian Day Number (Noon):    2,447,445           ║
  1757.       ║                               ║
  1758.       ║         Current Date:    03 SEP 1994           ║
  1759.       ║         Current Time:    15:19:44           ║
  1760.       ║  Julian Day Number (Noon):    2,449,599           ║
  1761.       ║       Days Between Dates:        2,154           ║
  1762.       ║                               ║
  1763.       ║       You have lived for:        2,153  Days        ║
  1764.       ║                       22  Hours       ║
  1765.       ║                       13  Minutes       ║
  1766.       ║                       44  Seconds       ║
  1767.       ╠════════════════════════════════════════════════════════╣
  1768.       ║    ──   ▄      ──   ▄        ──┘   ▄      Quit     ▄ ║
  1769.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1770.       ║       ▄         ▄      Do Again ▄    Calendar ▄ ║
  1771.       ║   ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀ ║
  1772.       ╚════════════════════════════════════════════════════════╝
  1773.  
  1774.     Calendar and Holidays
  1775.     ---------------------------------------------------------------
  1776.     When you select Calendar a calendar showing the current month of
  1777.     the year will pop up. Sundays are shown in red, National Holidays
  1778.     are shown in red, observed days are shown in yellow if not a
  1779.     Sunday, and normal days are shown in black. National Holidays
  1780.     also have an asterick after the day of the week to make it easy
  1781.     to identify National Holidays when they are printed on paper.
  1782.  
  1783.     At the bottom of the Calendar are 6 Command Bars which may be
  1784.     selected by using the left mouse button or the associated
  1785.     keyboard key. The Command Bars and the Associated keyboard keys
  1786.     shown in brackes are:
  1787.  
  1788.         < Month (Down Arrow Key)  -  Show previous month of the
  1789.                          year.
  1790.         Month > (Up Arrow Key)      -  Show next month of the
  1791.                          year.
  1792.         Holidays ("H" Hot Key)      -  Show a list of 17 holidays
  1793.                          and observed days for the
  1794.                          current year. National
  1795.                          Holidays are in red,
  1796.                          observed days in yellow.
  1797.         Quit ("Q" Hot Key)      -  Return to the information
  1798.                          display.
  1799.  
  1800.  
  1801.                                 Page 38
  1802.  
  1803.         < Year (PgDn Key)      -  Show calendar for current
  1804.                          month of the previous year.
  1805.         Year > (PgUp Key)      -  Show calendar for current
  1806.                          month of the next year.
  1807.  
  1808.     Note:  If you select Holidays after changing the year the list
  1809.            of Holidays will change to reflect the new year.
  1810.  
  1811.     Note:  If you go back far enough into the past the holiday
  1812.            information will not be valid since they were not legal
  1813.            holidays yet.
  1814.  
  1815.     When the information is displayed for "Info", "Delta",
  1816.     "Plus-Minus", and "Life" the Do Again and Calendar Command Bars
  1817.     will become active.
  1818.  
  1819.         Do Again     -    Resets to enter new dates, time, and/or
  1820.                 offsets depending on the function.
  1821.         Calendar     -    The calendar displayed depends on the
  1822.                 function as explained below:
  1823.  
  1824.             Info     -    Displays a calendar for the month and
  1825.                 year of the selected date.
  1826.            Delta     -    Displays a calendar for the second date.
  1827.           Plus-Minus     -    Displays a calendar for the past or
  1828.                 future date.
  1829.             Life     -    Displays a calendar for the month and
  1830.                 year of birth.
  1831.  
  1832.     Note:  If you show the calendar while the Life Display is
  1833.            running and then return to the Life Display the time
  1834.            lived will stay in sync with the current date and time.
  1835.  
  1836.     You can use the Print Screen Key or F6 Key to save a screen
  1837.     image to disk at any time while you are in the dates section.
  1838.  
  1839.     All date calculations are done using Astronomical Julian Day
  1840.     calculations. This converts a date (month, day, year) to a
  1841.     single number which represents the number of days since the
  1842.     start of the Julian Period. The Julian Period began at noon on
  1843.     1 JAN. 4713 B.C. The Julian period was devised in 1582 by Joseph
  1844.     Scaliger and named after his father Julius (not after the Julian
  1845.     calendar). The beginning of the Julian period was the most
  1846.     recent time that three major chronological cycles began on the
  1847.     same day: (1) - the 28 year solar cycle after which dates in the
  1848.     Julian calendar return to the same day of the week (e.g. Jan 1st
  1849.     on a Monday), (2) - the 19 year lunar cycle after which the
  1850.     phases of the moon return to the same dates of the year, and
  1851.     (3) - the 15 year indiction cycle used in ancient Rome to
  1852.     regulate taxes. There are 7980 years in 1 Julian period, the
  1853.     product of 28, 19, and 15.
  1854.  
  1855.     There are 285 28 year Solar Cycles, 420 19 year Lunar Cycles,
  1856.     and 532 15 year Roman Indiction Cycles in one Julian period.
  1857.  
  1858.  
  1859.     About                            Page 39
  1860.     ---------------------------------------------------------------
  1861.     Displays copyright information and other information about
  1862.     the program.
  1863.  
  1864.     Quit
  1865.     ---------------------------------------------------------------
  1866.     Press the enter key or click the left mouse button on the "<──┘
  1867.     to Quit" Command Bar to exit the program and return to DOS.
  1868.     You can also use the ESC Key to exit the program from anywhere
  1869.     on the main menu. It is important that the program performs its
  1870.     exit procedures to make sure your computer is returned to the
  1871.     same state it was in prior to executing StopWatch. The date and
  1872.     time maintained by DOS is also reset to reflect the date and
  1873.     time of the Real Time Clock since every time you use a timer the
  1874.     updating of the date and time maintained by DOS is stopped.
  1875.  
  1876.     Help
  1877.     ---------------------------------------------------------------
  1878.     Except while a calibration or timer routine is running you may
  1879.     select Help by pressing the F1 Key or click the left mouse
  1880.     button on the Help Menu Command Bar. When a Critical Error
  1881.     Reporting System or Extended Error Reporting System screen is
  1882.     displayed use the Help Command Bar provided in the screen to
  1883.     call up the Quick Help Reporting System, If your system does
  1884.     not have a mouse installed the "Help" Command Bar will read
  1885.     "F1 = Help".
  1886.  
  1887.     You can page through the Quick Help Reference System using the
  1888.     Hot Keys for the Next and Previous Command Bars, by clicking
  1889.     the left mouse button on the next or previous Command Bar, or
  1890.     by using the PgUp and PgDn Keys. Pressing and holding the
  1891.     keyboard keys or the left mouse button down issues repeated
  1892.     commands.
  1893.  
  1894.  
  1895.     Appendix A                        Page 40
  1896.     ---------------------------------------------------------------
  1897.     START UP ERRORS
  1898.     ---------------------------------------------------------------
  1899.     On start up there are a number of errors that can prevent the
  1900.     program from running. Most are self-explanatory.
  1901.  
  1902.         1. - Sorry! An 80386 or above is required to execute
  1903.          StopWatch 32. (32 bit registered version only)
  1904.  
  1905.         2. - Sorry! An 80286 or above is required to execute
  1906.          StopWatch 16.
  1907.  
  1908.     The following start up errors pertain to both 32 and 16 bit
  1909.     versions of StopWatch.
  1910.  
  1911.         3. - StopWatch 16 requires DOS 3.0 or above.
  1912.  
  1913.         4. - StopWatch 16 cannot run with a CGA Adapter.
  1914.  
  1915.         5. - StopWatch 16 cannot determine system configuration
  1916.          parameters. (StopWatch uses BIOS Int 15H Function C0H,
  1917.          Return System Configuration Parameters, to determine
  1918.          some of the system parameters. If this BIOS Function
  1919.          is not supported in your computer this error will the
  1920.          displayed.
  1921.  
  1922.         6. - StopWatch 16 requires a Dallas Real Time Clock.
  1923.  
  1924.         7. - StopWatch 16 requires a 2nd interrupt chip (PIC).
  1925.          There are some computers that do not have 2 PIC's such
  1926.          as Inboard 386 PC computers. These will not work with
  1927.          StopWatch.
  1928.  
  1929.         8. - StopWatch 16 cannot run with a nonfunctional Real
  1930.          Time Clock.
  1931.  
  1932.         9. - StopWatch 16 needs to be in 25 rows by 80 columns Mode.
  1933.  
  1934.        10. - Mouse is using IRQ 2. IRQ 2 reserved for Real Time
  1935.          Clock in StopWatch 16.
  1936.  
  1937.        11. - StopWatch 16 will not execute under Windows or the DOS
  1938.          Task Switcher. (Exit Windows or turn the DOS Task
  1939.          Switcher off and then execute StopWatch again from the
  1940.          DOS prompt.)
  1941.  
  1942.  
  1943.     Appendix A                        Page 41
  1944.     ---------------------------------------------------------------
  1945.     PROGRAM ERRORS
  1946.     ---------------------------------------------------------------
  1947.     The following errors are displayed by the Extended Error
  1948.     Reporting System as required by the program.
  1949.  
  1950.         1.    Insufficient Space on Disk for Procedure
  1951.  
  1952.         Clean up the floppy or hard disk you are using to make
  1953.         room for the files. If you get this messsage while
  1954.         trying to save a LAP or SWH file you will have to print
  1955.         out the report immediately if you want to save the data
  1956.         because you will have to exit the program to clean up
  1957.         the disk.
  1958.  
  1959.         2.    No Calibration Data for Low Precision Timer
  1960.         No Calibration Data for Medium Precision Timer
  1961.         No Calibration Data for High Precision Timer
  1962.  
  1963.         If you try to use a timer routine and there is no
  1964.         calibration data for that level of precision you will
  1965.         receive the above error message. Perform the calibration
  1966.         routine for the indicated level of precision.
  1967.  
  1968.         3.    Suspected Computer Virus Attack!
  1969.  
  1970.         The calculated CRC32 for the SW16.EXE does not match
  1971.         the one stored in the file. This means that the EXE
  1972.         File has been altered in some way, possibly by a
  1973.         computer virus.
  1974.  
  1975.  
  1976.     Appendix A                        Page 42
  1977.     ---------------------------------------------------------------
  1978.     CRITICAL ERRORS
  1979.     ---------------------------------------------------------------
  1980.         The following errors are reported by the Critical Error
  1981.         Reporting System. Possible remedies are also suggested.
  1982.  
  1983.         1.    Disk Write Protected
  1984.  
  1985.         Remove the write protection from the disk and select
  1986.         Retry from the Critical Error Reporting System menu.
  1987.  
  1988.         2.    Unknown unit
  1989.  
  1990.         This error should never be encountered. But if it is
  1991.         select Cancel from the Critical Error Reporting System
  1992.         menu and you will be returned to an appropriate menu.
  1993.  
  1994.         3.    Drive Not Ready
  1995.  
  1996.         You have selected a drive without a disk in it. Insert
  1997.         a disk in the drive and select Retry from the Critical
  1998.         Error Reporting System menu or select cancel and you
  1999.         will be returned to an appropriate menu.
  2000.  
  2001.         4.    Unknown Command
  2002.  
  2003.         A device has received an unknown command. If you ever
  2004.         encounter this critical error select Cancel from the
  2005.         Critical Error Reporting System menu and you will be
  2006.         returned to an appropriate menu.
  2007.  
  2008.         5.    Data Error (Bad CRC)
  2009.  
  2010.         A data error as indicated by a bad CRC value has been
  2011.         encountered. You may select Retry from the Critical
  2012.         Error Reporting System menu and DOS may be able to over-
  2013.         come the error. If it still reports Data Error after a
  2014.         few attempts select cancel from the menu and you will be
  2015.         returned to an appropriate menu. The process you were
  2016.         trying to do will be cancelled and all files being
  2017.         worked on or created will be taken care of.
  2018.  
  2019.         If you continue to get this error repeatedly on a floppy
  2020.         or hard disk it indicates that the disk is going bad
  2021.         in the area reported by the Critical Error Reporting
  2022.         System.
  2023.  
  2024.         6.    Bad Request Structure Length
  2025.  
  2026.         Select cancel from the Critical Error Reporting System
  2027.         menu and you will be returned to an appropriated menu.
  2028.  
  2029.  
  2030.     Appendix A                        Page 43
  2031.     ---------------------------------------------------------------
  2032.         7.    Seek Error
  2033.  
  2034.         A disk drive is having problems finding a specific track
  2035.         or cluster on a disk. Select Retry from the Critical
  2036.         Error Reporting System menu a few times to see if DOS
  2037.         can overcome this error. If it cannot select Cancel and
  2038.         you will be returned to an appropriate menu.
  2039.  
  2040.         If you continue to get this error repeatedly on a floppy
  2041.         or hard disk it indicates that the disk is going bad
  2042.         in the area reported by the Critical Error Reporting
  2043.         System.
  2044.  
  2045.         8.    Unknown Media Type
  2046.  
  2047.         A disk with an unknown or improper format type is being
  2048.         used. This may also happen because of different format
  2049.         programs being used which are not compatable with all
  2050.         computers. Select Cancel from the Critical Error
  2051.         Reporting System menu and you will be returned to an
  2052.         appropriate menu.
  2053.  
  2054.         9.    Sector Not Found
  2055.  
  2056.         A disk drive could not find the sector it was looking
  2057.         for. You can select Retry from the Critical Error
  2058.         Reporting System menu a few times to see if DOS can
  2059.         overcome this error. If it cannot select Cancel and you
  2060.         will be returned to an appropriate menu.
  2061.  
  2062.         If you continue to get this error repeatedly on a floppy
  2063.         or hard disk it indicates that the disk is going bad
  2064.         in the area reported by the Critical Error Reporting
  2065.         System.
  2066.  
  2067.        10.    Out of Paper
  2068.  
  2069.         Will never be reported by StopWatch because it does not
  2070.         use DOS to print with.
  2071.  
  2072.        11.    Write Fault
  2073.  
  2074.         Select Retry to see if DOS can overcome the error. If
  2075.         it cannot select Cancel and you will be returned to an
  2076.         appropriate menu.
  2077.  
  2078.         If you continue to get this error repeatedly on a floppy
  2079.         or hard disk it indicates that the disk is going bad
  2080.         in the area reported by the Critical Error Reporting
  2081.         System.
  2082.  
  2083.  
  2084.     Appendix A                        Page 44
  2085.     ---------------------------------------------------------------
  2086.        12.    Read Fault
  2087.  
  2088.         Select Retry to see if DOS can overcome the error. If
  2089.         it cannot select Cancel and you will be returned to an
  2090.         appropriate menu.
  2091.  
  2092.         If you continue to get this error repeatedly on a floppy
  2093.         or hard disk it indicates that the disk is going bad
  2094.         in the area reported by the Critical Error Reporting
  2095.         System.
  2096.  
  2097.        13.    General Failure
  2098.  
  2099.         I do not know when this critical error would be reported
  2100.         but I would probably select Abort and try to exit the
  2101.         program in a controlled manner.
  2102.  
  2103.  
  2104.     Appendix A                        Page 45
  2105.     ---------------------------------------------------------------
  2106.     PRINTER ERRORS
  2107.     ---------------------------------------------------------------
  2108.         The following errors are reported by the Printer Error
  2109.         Reporting System.
  2110.  
  2111.         1.    TIMEOUT - Printer has timed out. Select Cancel from the
  2112.         menu in the Printer Error Reporting System, reset your
  2113.         printer and try again.
  2114.  
  2115.         2.    I/O ERROR - Printer has encountered an I/O Error. Select
  2116.         Cancel from the menu in the Printer Error Reporting
  2117.         System and try again.
  2118.  
  2119.         3.    NOT SELECTED - Printer not turned on. Turn your printer
  2120.         on and select Retry from the menu in the Printer Error
  2121.         Reporting system
  2122.  
  2123.         4.    OUT OF PAPER - Put more paper in your printer and select
  2124.         Retry from the Menu in the Printer Error Reporting
  2125.         System.
  2126.  
  2127.         5.    BUSY - Usually means that the printer is turned on but
  2128.         is not on line. Put the printer on line and select Retry
  2129.         from the menu in the Printer Error Reporting System.
  2130.  
  2131.     On my system with no printer connected to the computer the first
  2132.     time you try to use the printer it takes the BIOS up to 30
  2133.     seconds to report "Out of Paper". While the BIOS has control
  2134.     the update of the displayed time is stopped. The second time
  2135.     the Print Screen Key is pressed it reports "Out of Paper"
  2136.     immediately. Depending on your computer and printer you may get
  2137.     this or a different error message when you do not have a printer
  2138.     connected to your computer.
  2139.  
  2140.  
  2141.     Appendix B                        Page 46
  2142.     ---------------------------------------------------------------
  2143.     TERMINOLOGY
  2144.     ---------------------------------------------------------------
  2145.         Click        To quickly press and release a mouse button.
  2146.  
  2147.         Command Bar     A shadowed bar that carries out a command
  2148.                 or action. May be activated by pressing the
  2149.                 indicated Hot Key or clicking with the left
  2150.                 mouse button. Common Command Bars are Quit
  2151.                 and Help. Some Command Bars do not have a
  2152.                 Hot Key. In that case use the indicated
  2153.                 keyboard key (ie. PgUp, Home, End). Active
  2154.                 Command Bars have a black shadow while
  2155.                 inactive Command Bars have a dark grey
  2156.                 shadow. When you press the left mouse button
  2157.                 on a Command Bar the shadow changes from
  2158.                 black to dark grey. When you release the
  2159.                 left mouse button the shadow changes back
  2160.                 to black and the Command for that Command
  2161.                 Bar is executed.
  2162.  
  2163.         Cursor Keys     The Left, Right, Up, and Down Arrow keys.
  2164.  
  2165.         Directory        A collection of computer files (programs,
  2166.                 data, and subdirectories) stored at the same
  2167.                 location on disk.
  2168.  
  2169.         Hot Key        A single key that can be used to invoke a
  2170.                 command. The Hot Key is usually indicated
  2171.                 by a letter that is a different color than
  2172.                 the rest of the word in the Command.
  2173.                 Throughout the program the Hot Key is always
  2174.                 the first letter of a Command. This makes
  2175.                 it easy for black and white or monochrome
  2176.                 monitors to know which one is the Hot Key.
  2177.  
  2178.         Mouse Pointer   The non-blinking rectangular box on the
  2179.                 screen indicates the mouse position.
  2180.  
  2181.  
  2182.     INDEX                            Page 47
  2183.     ---------------------------------------------------------------
  2184.     About.......................39      Errors
  2185.     Ask IBM PS/2 Question........9          Critical................42
  2186.     Association of Shareware          Printer.................45
  2187.     Professionals (ASP)              Program.................41
  2188.         Address..................5          Start Up................40
  2189.         Disputes.................5      Escape Key..................11
  2190.         Member...................5      Executing StopWatch the
  2191.         Ombudsman................5      First Time...................9
  2192.     Astronimical Julian Day       Extended Error
  2193.     Calculations................38      Reporting System............14
  2194.     Available by same Author.....6
  2195.                       Function Keys...............11
  2196.     BIOS Interrupt 15H...........9
  2197.     Block Cursor................11      Game Timer..................31
  2198.                           Select Starting Quarter.31
  2199.     Calibration.................20          Timeouts................31
  2200.         Time Limit..............21          Two Minute Warning......31
  2201.     Calendar....................36
  2202.     CD-ROM Disk..................8      Hardware IRQ Hook...........26
  2203.     Chime.......................12      Help........................39
  2204.     Click.......................46      High Precision Up Timer.....25
  2205.     Command Bars................13      Holidays....................36
  2206.         Active/Inactive.........13
  2207.     Command Line Parameters......8      IBM PS/2 Computers...........9
  2208.         /B.......................9      Info Display................36
  2209.         /P.......................9      Installing StopWatch.........8
  2210.     Computer Requirements........7      Invalid Dates...............36
  2211.     Control Break Key...........12
  2212.     Control C Key...............12      Joseph Scaliger.............38
  2213.     Critical Error              Julian Period...............38
  2214.     Reporting System............14
  2215.                       Keyboard
  2216.     Data Entry and Editing Keys.22          Control C Key...........12
  2217.     Dates.......................35          Control Break Key.......12
  2218.         Astrominical Julian Day          Escape Key..............11
  2219.         Calculations............38          Function Keys...........11
  2220.         Solar Cycle.........38          Hot Keys................12
  2221.         Lunar Cycle.........38          Pause Key...............12
  2222.         Roman Indiction           Ports....................9
  2223.         Cycle...............38          Print Screen Key........12
  2224.         Calendar................37
  2225.         Holidays............37      Lap Timers..................29
  2226.         Date Limits.............28          Lap Limit...............29
  2227.         Delta...................36          Printing Report.........30
  2228.         Info....................36          Save to SW32/16.LAP.....30
  2229.         Life....................36          Print SW32/16.LAP File..30
  2230.         Plus-Minus..............36      Laptop Cursor...............11
  2231.     Down Timers.................27      Life Display................36
  2232.         Used as Game Timer......28      Lunar Cycle.................38
  2233.  
  2234.  
  2235.     INDEX                            Page 48
  2236.     ---------------------------------------------------------------
  2237.     Main/Secondary Menus........17      Up Timers...................22
  2238.     Mouse                      High Precision Mode.....25
  2239.         Click...................46          Warning.............25
  2240.         Hide Pointer............12          Hardware IRQ Hook...26
  2241.         Right Button............12          Race Timer..............24
  2242.         Show Pointer............12      Using StopWatch.............17
  2243.     Multitasking Environment....10
  2244.                       Video Adapters Supported.....7
  2245.     Pass It Along................6
  2246.     Pause Key...................12      What You Need to Know
  2247.     Plus or Minus Days..........36      to use StopWatch............11
  2248.     Power Management for
  2249.     Laptop Computers............10
  2250.     Preface......................7
  2251.     Print Screen Key............12
  2252.     Printer.....................16
  2253.         Command Line Switch /P...9
  2254.         Common Setup Problems...16
  2255.         Emulation Modes..........7
  2256.         Laser....................7
  2257.         Pause After Page.........9
  2258.         Printer Error
  2259.         Reporting System........15
  2260.         Printer Errors..........45
  2261.         Using a Printer.........16
  2262.     Program Support..............6
  2263.  
  2264.     Quit........................39
  2265.  
  2266.     Race Timer..................24
  2267.     Registration Incentives......5
  2268.     Roman Indiction Cycle.......38
  2269.  
  2270.     Secondary Menus.............17
  2271.     Solar Cycle.................38
  2272.     Split Timer.................32
  2273.         Number of Switches......32
  2274.         Purpose.................32
  2275.         Printing Report.........32
  2276.         Sample Report...........33
  2277.         Saving SW32.SWH.........32
  2278.         Printing SW32.SWH File..32
  2279.     Synchronizing the Real Time
  2280.     Clock.......................18
  2281.         Valid Dates for.........19
  2282.  
  2283.     Time Limits
  2284.         Calibration.............21
  2285.         Timers..................21
  2286.  
  2287.